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

Класс `POSIXlt` более удобно представляет результат класса`POSIXct` (количество секунд с начала 1970 года) как числовой вектор более доступных значений для секунд, минут, часов, дней, месяцев, лет и т. Д.
1 ответ

Дата конвертации в For Loop в R - источник должен быть указан

У меня есть последовательность дат в R, и для каждой даты мне нужно получить год, месяц и день. Я пытался использовать функцию strftime, чтобы распечатать год, но R ведет себя очень странно. Этот код не работает: # sequence of dates dates <- seq(…
03 дек '15 в 00:00
1 ответ

Удаляет время при вычитании из объекта POSIXlt

Я пытаюсь вычесть час (3600 с) из этого объекта времени, который определен как 01:00. Когда я делаю это, компонент времени исчезает, и у меня остается только дата. Мне нужно сохранить компонент времени - как мне это сделать? Это происходит только то…
19 дек '16 в 16:39
1 ответ

Что означают "ct" и "lt" (в POSIXct и POSIXlt)?

Меня интересует, что означают "ct" и "lt" (в POSIXct и POSIXlt). Это какие-то сокращения? Например, "ct" означает "календарное время" и "lt" что-то еще?
27 июн '17 в 11:05
1 ответ

Превращение строк даты в пригодные для использования объекты даты в R

Мои строки выглядят так: [1] "Sunday, April 10, 2016" "Saturday, April 16, 2016" Я хотел бы применить алгоритм в R, чтобы каждый из них читал что-то вроде этого и имел класс POSIXlt или POSIXct: [1] "04/10/2016" "04/16/2016" Я пытался использовать s…
03 апр '16 в 02:07
0 ответов

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

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

Время округления до следующей миллисекунды

Рассмотрим дату: options(digits.secs = 6) library(lubridate) this_special_date <- with_tz(as.POSIXct(strptime('2017-11-20 23:00:00.051438000', '%Y-%m-%d %H:%M:%OS', tz = 'GMT')), tzone='Asia/Tokyo') Теперь я могу использовать функцию myformat.POS…
22 фев '18 в 12:56
2 ответа

"unlist" удаляет класс в элементах списка (POSIXlt)

У меня есть объект, который представляет собой многоуровневый список, где все элементы имеют класс POSIXlt: [[1]] [1] "2015-07-16 GMT" "2015-07-16 GMT" "2015-07-16 GMT" "2015-07-16 GMT" "2015-07-15 GMT" [6] "2015-07-15 GMT" "2015-07-15 GMT" "2015-07…
17 июл '15 в 08:50
3 ответа

Как извлечь количество дней недели из вектора в R

У меня есть набор данных из исторических цен акций для публично торгуемых компаний на NASDAQ и NYSE. Я использовал следующий код для загрузки данных о цене акций Amazon и получения времени выборки данных. library(quantmod) amzn <- getSymbols("AMZ…
28 май '14 в 05:53
2 ответа

Петля между posixlt в R

Я сталкиваюсь с ошибкой в ​​R при попытке зацикливания во времени. Вот подмножество моего фрейма данных (содержащего 120000 строк). time value mean group 1 2017-01-01 12:00:00 0.507 0.5106533 NA 2 2017-01-01 12:05:00 0.526 0.5106533 NA 3 2017-01-01 …
08 янв '19 в 14:45
1 ответ

Объединить 2 набора данных даты

Воспроизводимый код library("zoo") library("xts") x <- structure(c("2012-09-27 09:08:37", "2012-09-29 10:06:33", "2012-10-01 09:44:36","2012-10-04 14:37:05", "2012-10-15 13:18:21", "2012-10-17 17:33:46","2012-10-18 11:52:13", "2016-10-06 15:11:01…
11 окт '16 в 22:46
2 ответа

Почему некоторые значения даты и времени удаляются, когда я округляю время в R?

Я импортирую серию CSV-файлов в R. Они содержат столбец даты / времени, id и два столбца значений температуры. Это даст пример того, как выглядят данные: id<-c(1,2,3,4) date.time<-as.character(c("12/03/17 00:21:28", "12/03/17 02:21:28", "12/03…
13 сен '17 в 19:09
1 ответ

Удалить часовой пояс во время преобразования POSIXlt в R

У меня есть столбец в моем фрейме данных как datetime (фактор) со значениями как "15-10-2017 16:41:00". Я хотел, чтобы эти данные были конвертированы как "2017-10-15 16:41:00". Когда я пытаюсь преобразовать это, я получаю часовой пояс также в качест…
07 июл '17 в 11:52
1 ответ

Как работать с POSIXlt в R

Я пытаюсь провести некоторый анализ с помощью файла CSV, который я загрузил в R. Я делал следующее, чтобы получить доступ к определенным значениям с помощью теста [[3]][[1]], например, чтобы получить конкретное значение: test <- read.csv(file = "…
13 ноя '16 в 22:50
1 ответ

R Изменить дату ГГ-ММ-ДД чч: мм к времени с момента возникновения (Дней. Секунд)

У меня есть дата ввода, как это (в настоящее время как класс символов): input=c("2013-05-08 11:20:10", "2013-05-08 11:21:09") И хочу иметь вывод, как это: output=c(127.472338, 127.473032) Который является временем с момента возникновения (2013-01-01…
02 сен '15 в 11:51
2 ответа

Sapply Изменить формат моей переменной даты POSIXlt

Я использую POSIXlt чтобы сохранить даты. Я хочу изменить месячные дни каждой переменной даты следующим образом, но это дает ошибку. (Ниже, d это список дат.) > d [1] "2012-02-01 UTC" > a = sapply(d, function(x) { x$mday=14;}) Warning messages…
28 ноя '14 в 13:42
0 ответов

R: форматирование даты игнорирует часовой пояс для объектов POSIXlt

Я не могу получить R для форматирования POSIXlt объекты в нужном часовом поясе. POSIXct работает как положено. Это ошибка или я что-то упустил? date.str = "2015-12-09 13:30" from = "Europe/London" to = "America/Los_Angeles" lt = as.POSIXlt(date.str,…
09 дек '15 в 13:03
0 ответов

if или оператор для создания нового столбца из временных данных в R

У меня есть небольшой набор данных, содержащий некоторую информацию о дате / времени. например: type start end price time rental location A Location B 0 23:50:00 rental location A Location B 0 18:32:00 rental location A Location B 0 10:10:00 rental …
18 янв '16 в 01:54
1 ответ

Помогите преобразовать char в POSIXlt

У меня много проблем с конвертацией char data.frame в POSIXlt, Это мое str выход: 'data.frame': 5846 obs. of 5 variables: $ date : Factor w/ 184 levels "1/1/2015","1/10/2015",..: 31 31 31 31 31 31 31 31 31 31 ... $ time : Factor w/ 680 levels "1:00:…
21 май '15 в 04:26
1 ответ

Преобразование chr "00:00:00" в дату-время "00:00:00"

Мой вопрос исходит из этого вопроса. Вопрос имел следующую строку символов. x <- "2007-02-01 00:00:00" y <- "02/01/2007 00:06:10" Если вы попытаетесь преобразовать эту строку в объект класса даты, произойдет что-то смешное. Это пример из ответ…
21 сен '14 в 22:24
2 ответа

Как прочитать строку даты и времени с полными названиями дня недели и месяца?

Поэтому я пытаюсь прочитать дату из длинной строки даты. Я не совсем уверен, что я делаю не так здесь. lines = "Friday, November 30, 2018, 8:00 AM" as.POSIXlt(lines, format = "%A, %B %m, %Y, %I, %p")
27 ноя '18 в 12:52