Я хочу создать вектор меток времени, состоящий из 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?Есть ли более умный способ решить эту проблему?