我想创建一个包含 60 个每月日期的时间戳矢量,并重复该过程n
多次。这意味着,如果n = 2
,该向量应包含 120 个时间戳。
我以这种方式创建的单个时间戳矢量,
t <- seq(as.Date("2014-01-01"), as.Date("2018-12-31"), by = "month")
要重复它n
的次数,我正在执行以下操作,
n <- 2
X <- data.frame(replicate(n, seq(as.Date("2014-01-01"), as.Date("2018-12-31"), by = "month")))
Y <- stack(X)[,"values", drop=FALSE]
head(Y)
> head(Y)
values
1 16071
2 16102
3 16130
4 16161
5 16191
6 16222
如您所见,这些值不再采用时间格式。我的问题是如何在向量 Y 中保留时间格式?有没有更聪明的方法来解决这个问题?