我正在prophet
R 中探索 Facebook 的包。我注意到该包将所有日期GMT
设置为时区,而在调用函数时无法(我知道)设置时区。
我的问题是:鉴于该prophet
算法返回一个包含几个不同 POSIXt 或 POSIXct 对象的列表列表,有没有办法将所有这些对象一次更改到同一时区,而不必单独更改所有对象?
例如,如果我有一个由prophet
名为 的函数创建的对象prophet.model
,我可以使用以下方法更新时区history.dates
或start
从GMT
时区到"Europe/Paris"
时区:
library(prophet)
history <- data.frame(ds = seq(as.Date('2015-01-01'), as.Date('2016-01-01'), by = 'd'),
y = sin(1:366/200) + rnorm(366)/10)
prophet.model <- prophet(history)
attr(prophet.model$start,"tzone") <- "Europe/Paris"
attr(prophet.model$history.dates,"tzone") <- "Europe/Paris"
是否可以一次对整个对象执行此操作而prophet.model
无需单独调用attr
?