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

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

У меня есть DF data.frame. Я хотел бы добавить еще один column (i.e., call it station_no), где он будет extrac в number после underscore от Variables column. library(lubridate) library(tidyverse) set.seed(123) DF <- data.frame(Date = seq(as.Date("1979-01-01"), to = as.Date("1979-12-31"), by = "day....
14 Сен 2020 в 21:31
Я написал следующий сценарий для получения данных в longer format. Как я могу получить data.frame arrange до variables, а не до Date ?. Это означает, что сначала я должен получить данные для Variable A для всех dates, а затем Variable X. library(lubridate) library(tidyverse) set.seed(123) DF <- da....
14 Сен 2020 в 18:53
Я изо всех сил пытаюсь найти более простой / простой способ заменить столбец даты в наборе данных (тибл) на NA при определенных условиях. Вот код, который на самом деле пытается выполнить задачу. Я хочу заменить даты, более поздние, чем июнь 2020 года, и даты старше января 1900 года, отсутствующими ....
11 Сен 2020 в 23:26
В R у меня есть этот объект: z <- dplyr::tribble( ~event_id, ~group_id, ~date_event, ~date_min, ~date_max, 1, 1, "2019-11-11", "2019-11-04", "2019-11-18", 2, 1, "2019-11-13", "2019-11-06", "2019-11-20", 3, 1, "2019-11-19", "2019-11-12", "2019-11-26", 4, 1, "2020-04-30", "2....
10 Сен 2020 в 03:00
Я почти закончил свой сценарий, но у меня проблема с форматом дат. Я установил пакет lubridate, использующий функцию as_date, но он не дает мне того, что я хочу (дату). "время" - моя переменная, ниже я помещаю ее описание. Я не помещаю весь свой скрипт, так как проблема связана только с этим вопросо....
9 Сен 2020 в 14:44
У меня есть две переменные даты: одна - это дата открытия вопроса, а другая - дата ответа на вопрос, например: q_open q_answer 2020-09-01 2020-09-02 2020-09-01 2020-09-09 2020-09-05 NA 2020-09-10 2020-09-17 Мне нужно выяснить количество вопросов, на которые нет ответа в течение не....
4 Сен 2020 в 10:24
У меня есть следующие даты: my_dataset <- tibble(my_date = c("03-05-2020", "04-05-2020", "05-05-2020", "06-05-2020")) Я хотел бы создать новый столбец с именем nice_dates, который имеет формат даты: дд / мм / гггг , поэтому в итоге я получу что-то вроде этого: my_date | nice_dates 03-05-2020 |....
1 Сен 2020 в 13:18
ymd("2011-11-31") All formats failed to parse. No formats found.[1] NA В 2011-11 году 30 дней, а не 31, поэтому ymd получит неудавшееся состояние. У моих данных есть некоторая ложная дата в столбце даты, подобном этому, и я хочу изучить элегантный способ обработки. есть ли какой-нибудь пакет или ....
26 Авг 2020 в 05:31
В настоящее время у меня есть фрейм данных с отметкой времени в символьной форме, который я преобразовал в HMS. df$Time <- hms(df$Time) Я пытаюсь изменить набор данных, чтобы включить категориальный столбец с временем суток ReceiptNo Time 99 14H 53M 55S 98 14H 53M 43S 97 ....
21 Авг 2020 в 09:10
У меня есть следующий код, и я пытаюсь найти hourly mean каждого variables (i.e., X,Y, and Z). мой вывод должен быть data.frame со столбцом hourlyDate и mean hourly data из всех variables. Любой путь вперед будет признателен. library(lubridate) set.seed(123) T <- data.frame(Datetime = seq(ymd_hms(....
20 Авг 2020 в 19:28
Я пытаюсь отфильтровать текущий день месяца и первый день текущего месяца, используя dplyr и lubridate. По какой-то странной причине я не могу правильно отфильтровать первый день месяца. Я могу извлечь только текущий день месяца (Date == Sys.Date). Может ли кто-нибудь указать мне правильное направле....
14 Авг 2020 в 07:43
Сегодня я столкнулся с интересной проблемой, когда пытался создать столбец даты из столбца datetime и не мог сохранить правильный часовой пояс. В приведенном ниже примере возникает вопрос, почему не представляется возможным изменить часовой пояс столбца «Дата»? Вот воспроизводимый пример: library(lu....
7 Авг 2020 в 09:38
Суммирование строк по месяцам в R Я использовал этот пост, чтобы суммировать свои данные по месяцам в R, но проблема в том, что мои данные хранятся за несколько лет. Текущее решение будет рассматривать, скажем, январь 2018 и январь 2019 как один и тот же месяц. Есть ли способ разделить их по месяцам....
5 Авг 2020 в 21:35
Я пытаюсь сделать невозможное? Я хочу сопоставить события в df1 с событиями в df2, если event2 или период в 10 дней до того, как event2 пересечется с датой в event1. Я вставил образцы из двух наборов данных. Я просмотрел и не нашел ничего похожего на этот вопрос на этом форуме, поэтому, возможно, эт....
5 Авг 2020 в 00:39
У меня есть один фрейм данных (df1) с информацией о сверхурочной работе конкретной переменной (df1$Variable.X) (df1$Datetime). Каждое значение df1$Variable.X представляет собой значение, представляющее временной интервал 50 секунд. df1$Datetime представляет начальное время для этих 50-секундных инте....
1 Авг 2020 в 11:55
Имеется набор продольных данных в широком формате, из которого я хочу вычислить время (в годах и днях) между первой датой наблюдения и последней датой наблюдения за человеком. Даты в формате гггг-мм-дд. В наборе данных есть четыре периода наблюдения с пропущенными датами, пример следующий. df1<-data....
1 Авг 2020 в 01:06
В R я могу создать вектор, содержащий даты, например: # R library(lubridate) fivedays = today() - 1:5 Что дает: Output: > fivedays [1] "2020-07-26" "2020-07-25" "2020-07-24" "2020-07-23" "2020-07-22" Что будет наиболее эффективным способом достижения аналогичного результата в Python? Я попытался....
27 Июл 2020 в 06:15
У меня есть два набора данных, которые выглядят примерно так: country <- c("Albania","Albania","Albania","Albania","Albania", "Belgium","Belgium","Belgium","Belgium","Belgium", "Canada","Canada","Canada","Canada","Canada", "Denmark","Denmark","Denmark","Denmark....
23 Июл 2020 в 15:38
Я использую пакет suncalc для генерации времени солнечного света для набора дат с координатами широта / долгота. Вот пример кода: library(tidyverse) library(hms) library(lubridate) library(suncalc) data <- structure(list(date = structure(c(17975, 18044, 18231, 18172, 18169), class = "Date"), lat =....
15 Июл 2020 в 20:38
Я хотел бы знать, есть ли способ изменить число на определенной позиции в дате? У меня есть датафрейм [df], например: id created_at diff 1 2020-04-08 14:30:47 89 2 2020-04-08 14:30:47 0 3 2020-04-08 15:30:47 78 4 2020-04-08 15:30:47 0 Я хотел бы изменить знач....
13 Июл 2020 в 13:13
Я напишу код, потому что это трудно объяснить. Я хочу сделать следующее. x <- as.Date("2020-01-01") y <- as.Date("2020-03-31") library(lubridate) date <- seq(x, y, by = "day") start <- floor_date(date, 'weeks') end <- ceiling_date(date, 'weeks') - 1 df <- data.frame( start_date = start, end....
13 Июл 2020 в 10:26
У меня есть следующие данные: df <- data.frame(dt.str = c("X2019.12.31.23.59.5", "X2020.01.31.23.59.59", "X2020.02.29.23.59.59", "X30.04.2020.23.59", "X30.04.2020.23.59", "X30.06.2020.23.59"), value = c(4, 3.42,2.96,7.26,3.35,2.986)) Я хотел бы конвертировать dt.str на сегодняшний день. df <- df %>%....
11 Июл 2020 в 12:12
У меня есть датафрейм, как показано ниже test_df <- data.frame("subject_id" = c(1, 1, 1, 2), "date_1" = c("8/6/2009 11:54", "28/3/2009 19:54", "18/2/2009 1:54", "11/3/2009 2:54")) Я хотел бы извлечь month и day из поля date_1. Итак, я попробовал ниже test_df %>% mutate(dat....
3 Июл 2020 в 18:35
У меня есть фрейм данных, как показано ниже test_df <- data.frame("subject_id" = c(1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3), "date_1" = c("01/01/2003", "12/31/2007", "12/30/2008", "12/31/2005", "01/01/2007", "01/01/2013", "12/31/2008", "03/04/2006", ....
3 Июл 2020 в 07:45
У меня есть фрейм данных R, как показано ниже test_df <- data.frame("subbject_id" = c(1,2,3,4,5), "date_1" = c("01/01/2003","12/31/2007","12/30/2008","01/02/2007","01/01/2007")) Я хотел бы получить количество дней до предыдущего года и следующего года. Я пытался что-то вроде ниже library....
2 Июл 2020 в 17:07