lubridate - это пакет R, который облегчает работу с объектами даты и времени.

Подробнее про lubridate...

У меня есть данные: set.seed(2021) sales <- round(runif(672, 10, 50), 0) Я хочу добавить данные о продажах в фрейм данных в виде нового столбца. мой фреймворк выглядит так: library(lubridate) library(tidyr) gen_month <- function(first_datex){ first_datex <- as.Date(first_datex) last_datex <- c....
9 Окт 2021 в 16:17
Я хочу создать функцию для создания даты и часа на основе первой даты месяца. В качестве образца я использую сентябрь. first_datex <- "2021-09-01" gen_month <- function(first_datex){ # Need solution } Результат, который я хочу, выглядит следующим образом: library(lubridate) gen_date <- seq(ymd_h("....
9 Окт 2021 в 06:33
У меня есть такие данные: library(lubridate) library(dplyr) set.seed(2021) gen_date <- seq(ymd_h("2021-01-01-00"), ymd_h("2021-09-30-23"), by = "hours") hourx <- hour(gen_date) datex <- date(gen_date) sales <- round(runif(length(datex), 10, 50), 0)*100 mydata <- data.frame(datex, hourx, sales) Как....
8 Окт 2021 в 07:35
Вот изображение для иллюстрации. library(tidyverse) set.seed(1337) df <- tibble( date_visit = sample(seq(as.Date("2020/01/01"), as.Date("2021/01/01"), by = "day" ), 400, replace = T), patient_id = as.factor(paste("patient", sample(seq(1, 13), 400, replace = T), sep = "_")), type_of_....
7 Окт 2021 в 14:18
Я работаю над вектором с 468006 элементами, и каждый элемент представляет дату / время в одном из двух форматов. Фрагмент вектора выглядит следующим образом: > result_date_time_vector[1810:1820] [1] "2021-01-03 02:22:27" "2021-01-03 02:22:27" "2021-01-03 02:22:27" "2021-01-03 02:22:27" "2021-01-03....
4 Окт 2021 в 23:43
Как вычесть один час из hms? например у меня есть hms("01:00:00") И я хочу преобразовать его в 00:00:00....
2 Окт 2021 в 22:24
Есть таблица следующего вида: ID | Date | Time A 2021-07-26T00:00:00.000+0000 1:00AM b 2021-08-13T00:00:00.000+0000 10:00PM data.frame(ID = c("A", "B"), date = c("2021-07-26T00:00:00.000+0000", " 2021-08-13T00:00:00.000+0000"), time = c("1:00AM", "10:00PM")) Как ....
21 Сен 2021 в 23:41
У меня есть этот образец фрейма данных: df <- data.frame(ID = c("5","5","5","5","5","5" ,"5" ,"5","5","5","5","14","14","14","14" ,"14","14"), Date1= c("22/07/2014","22/07/2014","22/07/2014" ,"22/07/2014" ,"22/07/2014" ....
19 Сен 2021 в 00:15
Как я могу преобразовать эту строку в datetime с помощью lubridate? Имеется аббревиатура месяца. Желаемый результат: 12/1/2020 9:19:00 AM library(lubridate) datetime_string = "01-DEC-2020 09:19 AM" ....
17 Сен 2021 в 18:24
Мне интересно, не упустил ли я что-то ?! Я хотел бы знать: есть ли лучший / более короткий способ получить минуты из объекта datetime: Извлеченные уроки: Извлечь время (HMS) из объекта lubridate date time? преобразование из hms в часы: минуты в r или округление в минутах из hms R: преобразовать ча....
12 Сен 2021 в 12:24
В моем фрейме данных у меня есть два столбца, они оба являются объектами даты (Date1, Date2). Я хочу нарисовать линию обоих объектов даты и поместить их на один и тот же график, но не могу найти способ. Стоит ли использовать pivot_longer? Сюжет с одной переменной df %>% mutate(week = week(Date1)....
1 Сен 2021 в 19:11
library(dplyr) library(lubridate) У меня есть такие данные f <- tribble(~a, ~date, "BVH", 201801, "HBYU", 202012, "CYC", 202112, "AC", 202109) И мне нужно преобразовать его в последний день месяца, я делаю это f %>% mutate(date = ym(date)) # A ti....
1 Сен 2021 в 12:24
Я работаю с большими наборами данных, в которых один столбец представлен как тип данных char, а не как тип данных DateTime. Я пытаюсь преобразовать, но не могу преобразовать. Не могли бы вы предложить какие-либо предложения по этой проблеме? это было бы очень полезно для меня Заранее спасибо Код, ....
27 Авг 2021 в 14:12
У меня есть данные из api, которые дают временные метки в необычном формате, включая день недели и день года в конце. Например, [2021, 8, 22, 22, 0, 20, 6, 234] - это 2021/08/22 22:00:20 в 6-й день недели, 234-й день года. Я хочу преобразовать это в произвольный объект даты и времени, но не знаю, ....
23 Авг 2021 в 20:50
Я пытаюсь построить для каждого дня, недели и месяца сумму столбца x. Если конкретный день, неделя или месяц находится между датами начала и окончания, я хочу включить число x и сложить их. Я построил этот образец фрейма данных: library(data.table) library(lubridate) df <- data.frame(x=c(13,32,37,....
19 Авг 2021 в 10:21
У меня есть данные о назначении пациентами пероральных препаратов для лечения сахарного диабета, например DPP4 и SU, и я хотел бы узнать, принимали ли пациенты эти препараты одновременно (т.е. есть ли перекрывающиеся интервалы для DPP4 и SU у одного и того же пациента ID) . Примеры данных: ID D....
9 Авг 2021 в 11:22
Я ищу простой способ разбить данные по часам. Я хочу выбрать только наблюдения в течение определенного периода времени, скажем, с 10:00 до 12:00. Думаю, самый простой способ - создать для этого новый фрейм данных. Я пробовал этот код, но он выдает загадочное сообщение об ошибке (Ошибка: неожиданно....
5 Авг 2021 в 14:35
У меня есть набор данных почасовых наблюдений в формате %Y%m%d %H:%M, который дает такие результаты 2020-03-01 01:00:00 за разные дни. Как отфильтровать определенный временной интервал? Моя цель - вести наблюдения с 08:00 до 20:00.....
30 Июл 2021 в 13:51
Я пытаюсь построить график прибытия и отъезда животного на заданное место. Животное прибывает днем ​​/ вечером и уезжает на следующее утро. Иногда животное прибывает после полуночи, поэтому и прибытие, и отъезд происходят в один день. Как масштабировать ось x, чтобы время было сосредоточено около ....
29 Июл 2021 в 17:54
У меня есть следующий фрейм данных: df <- structure(list(DateTime = structure(c(1477978200, 1477980000, 1477981800, 1477983600, 1477985400, 1477987200, 1477989000, 1477990800, 1477992600, 1477994400, 1477996200, 1477998000, 1477999800, 1478001600, 1478003400, 1478005200, 1478007000, 1478008800, 1478....
29 Июл 2021 в 07:29
У меня есть таймсерии разной длины (обычно от 1 до 14 дней) с интервалом 15 секунд между выборками. Мне нужно сохранить только N точек всех этих данных для каждой группы, используя агрегацию с некоторой предопределенной функцией (медиана, минимум, максимум и т. Д.). Причина - я хочу показать это н....
22 Июл 2021 в 15:31
У меня есть набор данных, который выглядит так: Mno Date and time value 123 23-01-2021 08:03:04 23 234 23-01-2021 08:03:04 25 345 23-01-2021 08:03:04 26 456 23-01-2021 08:03:04 27 Я хочу только время быть в 00:00:00 Mno Date and time value 123 23-01-2021 00:00:00 23 2....
22 Июл 2021 в 13:18
У меня есть следующие data.frame, и я хотел бы replace изменить значения Flow на -1 для 2001 года. Любая помощь будет принята с благодарностью. library(lubridate) library(tidyverse) set.seed(123) DF <- data.frame(Date = seq(as.Date("2001-01-01"), to = as.Date("2005-12-31"), by = "day"), ....
14 Июл 2021 в 01:02
Я хотел бы подвести больший набор данных за месяц. floor_date предлагает правильные функции для суммирования данных за отдельные дни на ежемесячном уровне. Но, к сожалению, мне нужно убедиться, что все месяцы включены в итоговую таблицу. Таким образом, исходные данные не всегда охватывают все мес....
5 Июл 2021 в 14:56
У меня есть набор данных, который я хотел бы разбить на 10-дневные интервалы. Код, который я включил ниже, делает это, но в течение последней недели или около того есть дни (например, 31 или 30 числа месяца), которые остаются, в конечном итоге сами по себе. Я хотел бы либо удалить интервалы, которы....
3 Июл 2021 в 03:38