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

Функция в R, которая вычисляет разницу в два раза.
0 ответов

Как рассчитать с POSIXlt или преобразовать класс POSIXlt в POSIXct в R?

Я пытался найти ответ на свой вопрос, как указано выше. Я пытаюсь вычислить разницу в минутах между ячейками даты и времени в двух отдельных столбцах. Тем не менее, ввод уже находится в POSIXlt, и он показывает (для меня также понятно, потому что не…
14 апр '16 в 23:08
1 ответ

Разница между рядами несовместима

Я хочу рассчитать разницу в днях между двумя строками (для каждого идентификатора) с помощью difftime. В начале я получаю правильные результаты, но в некоторых строках есть противоречивые значения: PatId Date Tage 3l 2015-02-10 NA 3l 2015-03-30 48 3…
28 мар '18 в 19:40
2 ответа

Накопительное время со сбросом

У меня есть набор данных, который выглядит следующим образом: id land datetime pb1 0 2004-04-05 01:44:00 pb1 1 2004-04-05 02:00:00 pb1 1 2004-04-05 16:00:00 pb2 1 2004-04-05 18:01:00 pb2 1 2004-04-05 20:00:00 library(data.table) DT = data.table( id …
20 дек '18 в 19:21
1 ответ

Использование данных 'difftime' в боксе ggplot2 в R

Я создал объект difftime, чтобы определить количество часов, которое требуется, чтобы сообщить о совершенном преступлении. Кроме того, в том же наборе данных у меня есть переменная, которая указывает, произошло ли преступление в будний день или в вы…
11 янв '17 в 07:07
0 ответов

R - Неверное значение, присваивающее "mins" difftime вектору "secs"

У меня есть время "х минут". Когда я назначаю его вектору, который настроен как difftime / secs, он не преобразует значение, возвращая "x secs" вместо "60x sec" Это ошибка или по замыслу? Я был в состоянии форсировать это с преобразованием ниже, но …
27 июн '17 в 18:45
1 ответ

Возможная ошибка в `difftime` - вычисление разницы в дате и времени в R

Я рассчитываю разницу между двумя датами, используя difftime функция в R и получить неправильный ответ, вот код t1 <- as.POSIXct("7/18/2005 8:30:00", format = "%m/%d/%Y %H:%M:%S") t2 <- as.POSIXct("10/30/2005 8:30:00", format = "%m/%d/%Y %H:%M…
20 май '18 в 05:50
2 ответа

Проверьте, инициализирована ли переменная time_t

Как проверить, инициализирована ли переменная time_t? Если я хочу вычислить разницу двух переменных time_t с помощью функции difftime, нужно ли мне выполнять какие-либо проверки работоспособности перед вызовом? Кроме того, так как возвращаемое значе…
22 июл '16 в 13:42
0 ответов

format - отображать данные дробного времени в формате чч: мм: сс R

Ниже приведены данные о рабочих часах, которые мне нужно сравнить - начать и закончить с указанием даты и времени. Сначала я извлекаю временную часть каждой из них как переменные start и stop, а затем использую пакет chron, чтобы изменить их с факто…
20 ноя '18 в 15:36
3 ответа

difftime с предыдущим значением не-NA из других столбцов

У меня есть данные из 3 переменных: объект POSIXct - time, числовой - RRR и фактор - he, куда RRR количество жидких осадков и he номер гидрологического события, здесь его время соответствует началу паводкового события. df <- structure(list(time =…
14 дек '18 в 10:58
2 ответа

Используя difftime в R из одного столбца

Здравствуйте, вы можете помочь мне с разницей в (часы) в R из одного столбца. Я использую только базовый пакет R. Я хотел бы создать новый столбец с часами, чтобы столбец выглядел как hours<-c(0,24,23,21,31,26,28) time<-c('10. 4. 2018 10:16:11…
20 дек '18 в 14:30
2 ответа

Подстановка строк на основе дат и критериев в двух фреймах данных

У меня есть один фрейм данных, отражающий уровни загрязнения, постоянно измеряемые на двух участках. Dates <- as.data.frame(seq(as.Date("2015/01/01"), as.Date("2017/01/01"),"day")) Pollution_Site.A <- as.data.frame(c(seq(from = 1, to = 366, by…
19 дек '17 в 19:02
1 ответ

Как рассчитать количество дней между двумя датами в одном столбце в R

У меня есть следующие два кадра данных: Date <- seq(as.Date("2013/1/1"), by = "day", length.out = 17) x <-data.frame(Date) x$discharge <- c("1000","1100","1200","1300","1400","1200","1300","1300","1200","1100","1200","1200","1100","1400","1…
03 июл '18 в 06:57
2 ответа

Цикл по рядам с difftime

У меня есть колонка раз под timefact > head(foo) cnrd_marsh timefact timefact_hour 1 БЧ 2016-04-07 14:34:00 14 2 БЧ 2016-04-07 14:15:00 14 3 БЧ 2016-04-07 14:10:00 14 4 БЧ 2016-04-07 13:58:00 13 5 БЧ 2016-04-07 13:57:00 13 6 БЧ 2016-04-07 13:39:0…
20 май '16 в 02:53
1 ответ

Разница двух введенных пользователем времени с ++

Мне нужно уметь заполнить две переменные (своего рода переменная времени), а затем рассчитать их разницу. после всех моих поисков я нашел difftime, но моя проблема в том, что он использует time_t переменные, и я не знаю, как заполнить time_t времене…
23 апр '16 в 05:00
2 ответа

R "difftime" демонстрирует странное поведение

Меня немного смущает функция "difftime". Когда я вычисляю разницу во времени до 27 марта 2016 года, все в порядке. Но как только я попробую 28, 29, 30 или 31 марта 2016 года, мне кажется, что возникает проблема: > difftime("2016-03-27","1979-01-0…
01 июл '16 в 13:35
0 ответов

Рассчитать дату изменения канала Дончиана

Я пытаюсь создать индикатор с динамическим n, который меняется каждый день. По сути, я делаю стратегию, которая входит в сделку, когда цена акций достигает своей самой высокой цены за все время. Лучший способ сделать это - использовать канал Дончиан…
28 ноя '18 в 04:20
1 ответ

Повторение difftime по последовательным строкам с условиями

У меня есть колонка раз в timefact > head(foo) cnrd_marsh timefact timefact_hour 1 БЧ 2016-04-07 14:34:00 14 2 БЧ 2016-04-07 14:15:00 14 3 БЧ 2016-04-07 14:10:00 14 4 БЧ 2016-04-07 13:58:00 13 5 БЧ 2016-04-07 13:57:00 13 6 БЧ 2016-04-07 13:39:00 …
19 май '16 в 05:52
1 ответ

R difftime определяет единицы измерения для использования

Я пытаюсь рассчитать время различных процессов, но они варьируются от 10 секунд до десяти минут, и я хотел бы, чтобы они были в общих чертах (т.е. все минуты). Когда я запускаю этот код, я ожидаю, что он вернется через несколько минут, но он вернетс…
23 фев '15 в 17:37
1 ответ

difftime с запаздыванием / опережением на основе условий из другого столбца (и аккуратной структуры данных)

Я взял функцию из этого поста, чтобы создать случайное время, чтобы эффективно генерировать случайную выборку времени и дат между двумя датами. Вот мой набор данных: latemail <- function(N, st="2012/01/01", et="2012/12/31") { st <- as.POSIXct(…
28 ноя '18 в 14:29
2 ответа

Использование кодирования длин серий с отметками времени

Моя цель - использовать rle() Функция, чтобы узнать, как долго велосипедные станции были пусты. С использованием test данные ниже, rle(test$bikes) вернет длины повторяющихся значений в test$bikes, > rle(test$bikes) Run Length Encoding lengths: in…
26 дек '17 в 06:32