Я хотел бы сохранить CET, CEST часть последовательности данных, сгенерированной ниже.
seq(as.POSIXct("2018-10-01"), as.POSIXct("2018-10-02"), "hour")
myvector <- seq(as.POSIXct("2018-10-01"), as.POSIXct("2018-10-02"), "hour")
myvector
mydf <- as.data.frame(myvector)
Который в консоли выглядит так:
> head(seq(...))
[1] "2018-10-01 00:00:00 CEST" "2018-10-01 01:00:00 CEST" "2018-10-01 02:00:00 CEST" "2018-10-01 03:00:00 CEST" "2018-10-01 04:00:00 CEST" "2018-10-01 05:00:00 CEST"
> head(myvector)
[1] "2018-10-01 00:00:00 CEST" "2018-10-01 01:00:00 CEST" "2018-10-01 02:00:00 CEST" "2018-10-01 03:00:00 CEST" "2018-10-01 04:00:00 CEST" "2018-10-01 05:00:00 CEST"
> head(mydf)
myvector
1 2018-10-01 00:00:00
2 2018-10-01 01:00:00
3 2018-10-01 02:00:00
4 2018-10-01 03:00:00
5 2018-10-01 04:00:00
6 2018-10-01 05:00:00
>
Когда я призываю его к data.frame, он теряется. Я не знаю, как сохранить его, я пробовал такие вещи, как:
attr(mydf$myvector, "tzone") <- attr(myvector, "tzone")
, но tzone
на самом деле не является атрибутом, поэтому он не работает.
Что такое CEST/CET
в POSIXct
? Как я могу сохранить его при принуждении к df?
Спасибо