Вопросы по теме 'lubridate'
R использует смазку с data.table для сопоставления дат
Следующий код не работает
a = data.table(date=seq(ymd('2001-6-30'),ymd('2003-6-30'),by='weeks'))
a = a[,list(date=date,a=rnorm(105),b=rnorm(105))]
b = seq(ymd('2001-6-30'),ymd('2001-07-28'),by='weeks')
a[date %in% b]
с сообщением
Empty...
1338 просмотров
schedule
14.06.2024
R: смазка возвращается NA – неожиданно
Я обнаружил довольно неожиданное поведение смазки. Следующий код R возвращает NA вместо '2010-10-17 08:00:00':
library(lubridate);
as.POSIXct("2010-10-17 07:59:01") + seconds(59);
as.POSIXct("2010-10-17 07:59:30") + seconds(30);
Принимая во...
754 просмотров
schedule
25.05.2024
Как преобразовать строку в формат даты в R
У меня есть столбец строк в следующем формате:
Wed, 6 Dec 2000 08:47:00 -0800 (PST)
Как я могу преобразовать это в формат даты с помощью lubridate или другого пакета? Я делал это раньше, но в конце не было -0800 (PST) .
Спасибо.
1246 просмотров
schedule
10.12.2023
Ошибка в as.POSIXlt.POSIXct(x, tz): (преобразовано из предупреждения) неизвестный часовой пояс 'GMT'
Я столкнулся с проблемой, для которой я не могу найти ключ к решению, что очень затрудняет ее решение. Вот: в R (с R-Studio) я пытаюсь создать объект Date с помощью библиотека lubridate :
library(lubridate)
ymd(20161001)
что приводит к...
1679 просмотров
schedule
16.04.2024
Найдите ближайшую дату между набором данных1 и набором данных2
У меня есть два набора данных. Один собирается примерно каждые 5 дней, а другой — каждые 15 минут ежедневно. Мне нужен окончательный список, который соответствует ближайшей дате из менее частого набора данных к записи в более частом.
Например:...
105 просмотров
schedule
17.03.2024
Найти даты в интервале периода по группам
У меня есть панель с множеством идентификаторов, begin и end дат. Дата от begin до end создает interval времени.
id begin end interval overlap
1: 1 2010-01-31 2011-06-30 2009-08-04 UTC--2011-12-27...
326 просмотров
schedule
11.12.2022
Как узнать, находится ли дата в интервале с помощью lubridate?
Если у меня нечеткий интервал: "2010-02-20" %--% "2012-03-15" Как я могу узнать, находится ли дата, скажем "2011-01-12" , в этом диапазоне?
Я использую пакеты lubridate и tidyverse.
238 просмотров
schedule
21.11.2022
Расчет совокупного времени в R
У меня есть кадр данных, который выглядит так:
POI LOCAL.DATETIME
1 1 2017-07-11 15:02:13
2 1 2017-07-11 15:20:28
3 2 2017-07-11 15:20:31
4 2 2017-07-11 15:21:13
5 3 2017-07-11 15:21:18
6 3...
1345 просмотров
schedule
19.11.2023
Как преобразовать десятичное время в формат времени
Я хотел бы рассчитать разницу между двумя наборами времени. Я могу это сделать, но я получаю разницу только в десятичных знаках, и я хотел бы знать, как преобразовать их в формат, как в «Минуты: секунды».
Итак, у меня есть минуты и секунды как...
2669 просмотров
schedule
23.12.2023
блестящий: конфликт между смазкой и блестящим при использовании метода show?
Я работаю над приложением, в котором я использую пакет shinyjs , чтобы скрыть и показать вкладки элемента navbarPage . Он отлично работает, пока я не решил использовать lubridate в своем приложении для какой-то другой цели. Просто с вызовом...
317 просмотров
schedule
01.10.2022
почему смазка не работает в блестящих?
Я начинаю с данных, которые выглядят так:
Date Time1 Time2
01/02/2018 01/02/2018 11:12 01/02/2018 13:14
01/03/2018 01/03/2018 09:09 01/03/2018 15:05
и я хочу, чтобы результат выглядел так:
Date Time1...
516 просмотров
schedule
19.03.2024
Векторизованное преобразование часовых поясов с помощью lubridate
У меня есть фрейм данных со столбцом строк даты и времени:
library(tidyverse)
library(lubridate)
testdf = data_frame(
mytz = c('Australia/Sydney', 'Australia/Adelaide', 'Australia/Perth'),
mydt = c('2018-01-17T09:15:00',...
590 просмотров
schedule
12.04.2024
Преобразование любой даты месяца в первый день месяца
Как преобразовать любую дату месяца в первый день месяца?
Например. "2017-12-08", "2015-09-28" на "2017-12-01" и "2015-09-01"?
Единственный способ, которым я думал, - это преобразовать в символ и gsub последние две цифры в «01».
42 просмотров
schedule
11.05.2024
Смазать неправильное преобразование даты и времени в POSIXct в R (дд/мм/гг чч: мм: сс)
Я пытаюсь преобразовать дату и время из csv в POSIXct для анализа данных. Я пробовал несколько кодов, но либо получаю NA, либо неправильный формат.
Код, который я сейчас использую,
GRS$datetimelocal<-
GRS$`datetime` %>%...
458 просмотров
schedule
22.03.2024
Почему часовой пояс преобразуется при вводе даты и времени в вектор в R?
Почему часовой пояс изменяется при помещении значения даты и времени в вектор в R? (Используя пакет lubridate для создания значения datetime)
lubridate::now(tz = "UTC")
#> "2018-05-25 20:11:16 UTC"
c(lubridate::now(tz = "UTC"))
#>...
26 просмотров
schedule
23.09.2022
Разделение данных временных рядов на диапазоны
Я пытаюсь разделить переменную POSIXct на три временных диапазона: 18:00–21:59, 22:00–01:59 и 2:00–6:00.
голова (активность $ timeect)
[1] 2018-06-30 21:51:00 НЗСТ 2018-06-30 23:14:00 НЗСТ 2018-06-30 23:39:00 НЗСТ
[4] 2018-06-30 01:10:00 НЗСТ...
34 просмотров
schedule
25.09.2022
R, чтобы найти продолжительность времени
Я использовал библиотеку lubridate , чтобы найти разницу между временем начала и временем окончания. Вот мой код:
library(lubridate)
a <- read.csv("C:/Users/Desktop/Dump.csv")
b <- a$StartTime
c <- a$EndTime
hm(c)- hm(b)
Это...
450 просмотров
schedule
27.11.2023
Использование метода S3 из незагруженного пакета R
Рассмотрим на примере метода months для типа numeric из пакета lubridate. При загрузке пакета все работает как положено:
library(lubridate)
#>
#> Attaching package: 'lubridate'
#> The following object is masked from 'package:base':...
164 просмотров
schedule
19.03.2024
Как объединить дату и время в 1 объект
Мои данные таковы:
structure(list(Date = structure(c(1509408000, 1509408000, 1509408000,
1509408000, 1509408000, 1509408000), class = c("POSIXct", "POSIXt"
), tzone = "UTC"), Time = structure(c(-2208988860, -2208988920,
-2208988980, -2208989040,...
45 просмотров
schedule
18.04.2024
Как работать с данными о времени на расстояние в R
У меня есть данные, где у меня есть время, например 11: 42.7 (формат «% M:% OS»), которые требовались для прохождения определенного расстояния (например, 3000 м). Теперь я хочу иметь возможность рассчитать промежуточное время (например, время,...
67 просмотров
schedule
22.12.2023