【发布时间】:2012-01-30 16:20:41
【问题描述】:
我可以使用以下代码创建所需的日期序列:
DateTwoWeeks1 <- seq(as.Date("2010/8/6"), as.Date("2011/8/5"), by = "2 weeks")
DateTwoWeeks2 <- seq(as.Date("2010/8/7"), as.Date("2011/8/5"), by = "2 weeks")
DateTwoWeeks3 <- seq(as.Date("2010/8/8"), as.Date("2011/8/5"), by = "2 weeks")
但是,我想自动为 14 个不同的开始日期创建日期序列。我想要一个从 2010 年 8 月 6 日开始的时间序列,下一个从 7 日开始的时间序列,以此类推,直到 2010 年 8 月 19 日。
如何实现自动化?我尝试使用“粘贴”功能,但无法使以下代码工作:
for (i in 6:19){
TimeTwoWeeks[i] <- seq(as.Date(paste("2010/8/", i)), as.Date("2011/8/5"), by = "2 weeks")
}
非常感谢任何直接帮助或与其他网站/帖子的链接。
【问题讨论】: