Вопросы по теме '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 просмотров

Использование 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