Вопросы по теме '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
R: Получите номер рабочей недели, а не семидневных периодов с 1 января.
Привет, я смотрю данные о ценах на товары за несколько лет. Я хочу суммировать цены по рабочим неделям, а не по неделям, определяемым семидневными периодами с 1 января. Когда я попробовал:
data <- mutate(data, week = week(strptime(Date,...
303 просмотров
schedule
24.11.2022
Сопоставьте список событий (моментов) со списком периодов (интервалов) в 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
Преобразовать год / неделю в объект даты
Строка содержит YEAR WEEK, и я хочу преобразовать ее с помощью parse_date_time() в объект даты, но я не могу заставить код работать:
parse_date_time(c("201510"), "YW")
Мне не нужно использовать lubridate , могут быть и другие пакеты.
14669 просмотров
schedule
22.04.2022
dplyr Разница во времени между строками
У меня есть фрейм данных в формате ниже, и я пытаюсь найти разницу во времени между событием «НАЗНАЧЕНО» и последним разом, когда событие «СОЗДАНО», которое предшествует ему.
**AccountID** **TIME** **EVENT**
1...
176 просмотров
schedule
05.05.2024
Почему мои функции на смазочных датах работают так медленно?
Я написал эту функцию, которую я использую все время:
# Give the previous day, or Friday if the previous day is Saturday or Sunday.
previous_business_date_if_weekend = function(my_date) {
if (length(my_date) == 1) {
if...
2067 просмотров
schedule
22.03.2023