Описание тега lubridate

NoneLubridate - это пакет R, который упрощает работу с объектами даты и времени.
1 ответ

Как извлечь с помощью фильтра dplyr по первому столбцу таблицы в БД sqlite

Я пытаюсь извлечь информацию из таблицы sqlite с помощью dplyr, Norway <- tbl(conn, "own_fleet") %>% (mmsi==235060247) %>% filter(timestamp>='2018-08-16T00:00:01') %>% collect() Это приводит к ошибке: Error in eval(rhs, env, env) : ob…
19 авг '18 в 08:32
1 ответ

Присвоить значения между датами кадру данных в r

Как мне удается использовать дату, имеющуюся в фрейме данных, скажем, фрейме данных 1, в качестве ссылки для выбора значения в другом фрейме данных, фрейме данных 2, когда моя дата в фрейме данных 1 находится между переменной даты начала и переменно…
03 май '18 в 14:59
1 ответ

Добавить рабочие дни без субботы и воскресенья и специальные праздники в R

Я хочу добавить дни к дате в R, кроме субботы и воскресенья и определенных праздников. Предположим, у меня есть набор дат: d <- dmy("25-7-2016","26-7-2016") days <- c(3:4) data <- data.frame(d,days) data Я хочу добавить #days (дни столбца) …
14 июл '16 в 08:17
2 ответа

Найти непрерывные дни работы двигателя

Я хочу вычислить дни непрерывной работы двигателя: на самом деле, несколько двигателей, но я ограничил свое MRE одним двигателем, надеясь, что вы покажете мне решение, которое может быть легко адаптировано для случая с несколькими двигателями. Для э…
13 сен '18 в 21:23
2 ответа

R lubridate yyyy-MM-dd'T'HH:mm:ssX преобразование неожиданно. Ошибка?

Очень неожиданное поведение при разборе строки "гггг-ММ-дд'ТХЧ: мм: ссХ" (ISO 8601) > as_datetime("2017-03-22T15:48:00.000Z") [1] "2017-03-21 23:00:00 UTC" > packageDescription("lubridate")$Version [1] "1.6.0" Может ли кто-нибудь объяснить обо…
20 апр '17 в 14:17
1 ответ

Анализ даты с использованием lubridate в R

Я хочу проанализировать формат даты, такой как "апрель-13", "май-14", который я хочу проанализировать по времени POSIX, "2013-04-01 UTC", "2014-05-01 UTC". Я пытался с помощью lubridate пакет в R: parse_date_time("Apr-13", "my") parse_date_time("Apr…
03 авг '15 в 18:22
0 ответов

Ошибка при индексации по строкам data.table со столбцом, содержащим объект интервала из пакета lubridate

У меня есть такие данные (изменено для защиты исходных данных): View(dose_merged) SUBJECT_Blinded PACKID SACDPDAT SACRTDAT treatment_interval TS_SDAT TS_EDAT SD_SDAT SD_EDAT 1 1201201 10096 2012-04-25 2010-04-22 58 NA NA 2011-01-03 2013-01-02 2 1101…
03 апр '14 в 22:53
2 ответа

Диапазон strptime и сделать столбец даты

У меня есть даты в следующей форме Date Value <chr> <dbl> [2014-1-24 - 2014-2-2] 1.1 [2014-2-3 - 2014-3-2] 2.2 . . . . . . Это продолжается в течение многих лет. Я хотел бы преобразовать это в длинный формат следующим образом Date Value …
09 ноя '17 в 18:46
2 ответа

Пакетные смазывания, включающие тысячные доли секунды

Почему ymd_hms функция из возврата пакета смазочного материала R "2018-01-09 15:43:44.843 UTC" для ymd_hms('2018-01-09T15:43:44.844Z')? Я наивно ожидал бы "2018-01-09 15:43:44.844 UTC". ymd_hms('2018-01-09T15:43:44.822Z') возвращает "2018-01-09 15:4…
09 янв '18 в 22:29
1 ответ

Объединение данных, где время находится в пределах интервала

Не хотел бы видеть другие решения, но я также не понимаю, почему я получаю неполный и неправильный ответ. (смазывать:: интервал становится неправильным) Например, del_time[1,] не находится в интервале времени [3,]. Цель состоит в том, чтобы присоеди…
10 апр '17 в 13:14
2 ответа

Как установить и извлечь временные ряды по временному интервалу в строке

Я работаю над анализом местоположения животных, которое требует, чтобы местоположения для каждого животного были на расстоянии 60 минут или больше друг от друга. Разница во времени среди животных не имеет значения. Набор данных содержит список идент…
27 апр '15 в 19:08
1 ответ

Рассчитать продолжительность временного интервала при удалении определенных промежутков времени

Предположим, у нас есть интервал, охватывающий несколько дней (интервал "А" на рисунке ниже). library(lubridate) int <- interval("2018-01-01 22:00:00", "2018-01-04 10:00:00") Через несколько часов я получаю as.period(int, unit = "hours") "60H 0M …
20 дек '18 в 15:44
2 ответа

Получение отрицательных возрастов с использованием lubridate для расчета возраста с даты рождения и текущей даты

У меня есть данные, которые выглядят так. Это дата-фрейм, содержащий дату рождения (среди прочего) для ряда людей. library(tidyr) library(dplyr) library(magrittr) library(lubridate) df <- data.frame( DATE_OF_BIRTH = c("20/10/01" , "15/04/88", "16…
09 янв '19 в 01:55
0 ответов

Выберите пользовательские 12 месяцев как год и итоговую сумму в R, используя lubridate или любой другой пакет (финансовый год против календарного года)

Доброе утро привет Я пытаюсь написать код R, который будет использовать пользовательское 12-месячное окно, и рассматривать его как год по сравнению с 12-месячным окном по умолчанию. Например, пакет lubridate рассматривает (январь-01-2017) как (декаб…
23 фев '19 в 17:57
0 ответов

Несовместимое с дневным светом лечение с помощью lubridate в R

У меня проблемы с преобразованием часовых поясов при переходе на летнее время. Данные, которые я получаю, поставляются с меткой времени по местному времени и столбцом для повторного часа в случае летнего времени. В идеале я бы все конвертировал в UT…
20 мар '18 в 16:06
1 ответ

Добавить начальную и конечную метку недели ISO года ISO

Учтите следующее: df <- structure(list(date = structure(c(17542, 17543, 17544, 17545, 17546, 17547, 17548, 17549, 17550, 17551, 17552, 17553, 17554, 17555, 17556, 17557, 17558, 17559, 17560, 17561, 17562, 17563, 17564, 17565, 17566, 17567, 17568,…
07 фев '18 в 14:32
0 ответов

Разобрать дату и время в одном столбце с помощью lubridate и if_else()

У меня есть символьный столбец в кадре данных, который я хочу проанализировать как даты. Морщина в том, что это смесь дат и времени. Конечная цель - иметь только столбец дат. Например, x = c("1995-01-01T00:00:00", "1/1/1985") df = data_frame(d = x) …
06 май '17 в 02:46
1 ответ

R: dub lubridate не работает должным образом

Я подозреваю, что делаю что-то очень глупое, но я не могу получить dst функция в lubridate работать как положено. library(lubridate) x <- c("2016-01-01", "2016-06-01") dst(x) # Returns c(FALSE, TRUE) dst(as.Date(x)) # Returns c(FALSE, FALSE) Резу…
30 янв '17 в 03:40
1 ответ

Мне нужна помощь в написании функции для подсчета количества выходных в течение определенного периода времени с использованием lubridate в R

Я пытаюсь написать функцию, которая подсчитывает количество отпусков, которые человек проработал в моей организации, между датой его начала и датой семестра в 2017 году. Моя организация признала 6 праздников в этом году. Новый год - 2017-01-02 День …
12 ноя '18 в 22:57
2 ответа

R: считать дни, которые начинаются на закате

Я анализирую временные закономерности в сложном наборе данных, состоящем из нескольких переменных среды, а также данных о деятельности различных видов животных. Эти данные были собраны несколькими экспериментальными установками, и данные от каждой у…
11 авг '15 в 12:25