Вопросы по теме 'lubridate'
Есть ли более элегантный способ конвертировать двузначные годы в четырехзначные с помощью lubridate?
Если вектор дат состоит из двух цифр, mdy() превращает годы между 00 и 68 в годы 21-го века, а годы между 69 и 99 в годы 20-го века. Например:
library(lubridate)
mdy(c("1/2/54","1/2/68","1/2/69","1/2/99","1/2/04"))
дает следующий...
13229 просмотров
schedule
23.05.2022
Как найти среднемесячное значение данных десятичной даты в R
как всегда приветствуется любая помощь. У меня есть ежедневные данные (2 наблюдения в день) о глубине озера. Я уже преобразовал даты в формат decimal_date, например. 2000.003 на 2 января 2000 г., но необходимо создать временной ряд среднемесячной...
284 просмотров
schedule
24.12.2023
Почему даты моего CSV-файла не анализируются через mdy (lubridate)
Я надеюсь, что кто-то может пролить свет на то, почему lubridate неправильно анализирует мои даты. Я читаю довольно большой CSV-файл во фрейм данных, поэтому моя проблема не обязательно воспроизводима, но я покажу свои шаги:...
340 просмотров
schedule
12.01.2023
Копание в пакете R: часовые пояса в смазке
Я начал экспериментировать с пакетом lubridate в R. Я заметил что now(tzone="EST") вычисляется как:
[1] "2015-08-25 13:01:08 EST"
в то время как now(tzone="PST") привело к предупреждению:
[1] "2015-08-25 18:02:16 GMT"
Warning...
1894 просмотров
schedule
23.09.2023
Как найти следующий день?
Мне нужно найти все «следующие пятницы», соответствующие набору дат.
Например, 2015-08-03 (понедельник 3 августа 2015 г.) в качестве входных данных должен возвращать 2015-08-07 (пятница 7 августа 2015 г.) в качестве выходных данных.
Я не мог...
2997 просмотров
schedule
07.02.2024
Чтобы извлечь дату, час и день недели из отметки времени в формате UTC -R
У меня есть база данных со столбцом для созданного времени в UTC, например.
created_utc
1 1430438400
2 1430438410
3 1430438430
4 1430438455
5 1430438470
6 1430438480
Я хочу выделить дату, час и is.weekend в отдельные столбцы. Я пытался,...
3476 просмотров
schedule
23.12.2023
Направление сегмента ggplot2, когда ось x - время
У меня есть временные ряды скорости и направления ветра, и я пытаюсь построить график, который использует линейные сегменты для отображения скорости и направления ветра. Мне нужен базовый точечный график разброса скорости ветра от времени (который я...
1263 просмотров
schedule
08.09.2023
Преобразуйте столбец в дату и время, удалив определенные части символов
У меня есть df, как показано ниже, и я пытаюсь преобразовать столбец datettime в формат даты и времени.
ID <- c("A","A","B","B")
datettime <-...
71 просмотров
schedule
27.05.2024
R: Получите номер рабочей недели, а не семидневных периодов с 1 января.
Привет, я смотрю данные о ценах на товары за несколько лет. Я хочу суммировать цены по рабочим неделям, а не по неделям, определяемым семидневными периодами с 1 января. Когда я попробовал:
data <- mutate(data, week = week(strptime(Date,...
303 просмотров
schedule
24.11.2022
найти предыдущий понедельник
Я ищу способ найти объект даты для понедельника ПРЕДЫДУЩЕЙ календарной недели. Например, сегодня 15.01.2016; Мне нужно создать функцию, которая будет возвращать «2016-01-04 UTC».
3122 просмотров
schedule
02.06.2024
Объекты даты в десятичных дробях, охватывающих несколько високосных лет
Я хотел бы найти способ преобразовать день в десятичное число, где 0 — это 1 января, а 31 декабря — 1. Здесь нет времени, просто дни. Я искал несколько решений, таких как здесь и здесь , но ни одно из этих решений не подходит для моей проблемы. Я...
102 просмотров
schedule
06.06.2024
Сопоставьте список событий (моментов) со списком периодов (интервалов) в R (с или без lubridate)
У меня есть два фрейма данных. Один содержит периоды времени, отмеченные символом уникальными идентификаторами, а другой - события с другим набором связанных с ними уникальных идентификаторов.
Период DF (код):
periodID <- c("P_UID_00",...
174 просмотров
schedule
13.01.2022
Проблема с добавлением месяцев в R для февраля
Я пытаюсь автоматизировать дату своего R-скрипта, когда заметил эту проблему.
Когда я пытаюсь получить последовательность дат, которая приходится на февраль, возникает проблема: она переносится на следующий месяц.
> library(timeDate)
>...
17 просмотров
schedule
09.10.2022
Расписания для приложений с сезонным поведением
Я запускаю дискретные симуляции событий, которые охватывают более года. Все события необходимо отслеживать по второй шкале времени. Теперь я хочу запланировать события в соответствии с расписанием, рассчитать сверхурочную работу ... и сравнить ее с...
78 просмотров
schedule
09.05.2024
Преобразование строкового столбца data.table в POSIXct; round.POSIXt() возвращает POSIXlt?
У меня есть столбец даты и времени, хранящийся как символ в файле data.table . Когда я конвертирую в POSIXct, а затем пытаюсь округлить до даты, я получаю странные результаты.
library(data.table)
library(lubridate)
# suppose I have these dates,...
601 просмотров
schedule
30.12.2022
Использование sapply на векторе дат: функция очень медленная. Почему?
У меня есть очень простая функция, которая принимает дату POSIXct, извлекает год и вычитает 1, если дата предшествует 1 июня.
library(lubridate)
DetermineWaterYear <- function(date,
return.interval=FALSE){
wy...
130 просмотров
schedule
16.03.2023
Отформатировать столбец продолжительности смазки для маркировки осей
Я хочу отображать данные, содержащие числа и продолжительность. Для преобразования вектора символов я выбрал пакет lubridate . К сожалению, продолжительность всегда печатается в секундах по оси x:
set.seed(20161027)
a <- c("00:30:45",...
346 просмотров
schedule
06.02.2024
Создайте последовательность времени, используя R и lubridate
Есть ли эффективный способ сгенерировать вектор временной последовательности с tidyverse и lubridate ? Я знаю, что эти двое могут работать с seq() , если использовать количество дат в качестве интервала. Например, при вводе:
seq(today(),...
3324 просмотров
schedule
18.06.2023
Преобразование символа в вектор даты (!bY) в R
Я пытаюсь преобразовать вектор символов дат (в формате: т.е. "январь 1990") в вектор даты (сохраняя аналогичный формат: т.е. "январь 1990" или "январь 1990").
month_year <- ("Jan.1990", "Feb.1990", "Mar.1990", "Jan.1991", "Feb.1991", Mar....
456 просмотров
schedule
11.05.2024
Как взять подмножества списков в таблице
У меня есть годовые финансовые данные по нескольким акциям. Мне нужно было взорвать его, чтобы получить ежемесячные данные, и благодаря #43990791">ответ на этот вопрос, который я задавал ранее , у меня есть решение, которое включает преобразование...
320 просмотров
schedule
14.07.2023