【发布时间】:2020-06-07 06:15:42
【问题描述】:
我试图得到一个包含 17 个组件的列表。每个列表都应包含从 2003-06-01 开始的 12 个日期的向量。 手动,它看起来像这样:
wholedate <- seq(as.Date("2003-06-01"), as.Date("2020-05-01"), by="months")
date <- list()
date[[1]] <- wholedate[1:12]
date[[2]] <- wholedate[13:24]
...
date[[17]] <- wholedate[193:204]
我已经尝试使用以下循环,不幸的是它只创建了过去 12 个月(从 2019-06-01 到 2020-05-01)的 17 个列表。
date <- list()
wholedate <- seq(as.Date("2003-06-01"), as.Date("2020-05-01"), by="months")
for(i in 1:17) {
for(j in seq(1,193,by=12)) {
for(k in seq(12,204,by=12)) {
date[[i]] <- wholedate[j:k]
}}}
我希望有人可以帮助我解决这个问题。
【问题讨论】: