我希望将我的所有数据整体往后移动两个月。 例如,如果我的数据从1月1日开始,我想以这样的方式移动数据,使数据对应于3月1日。 同样,11月份的数据将成为下一年1月份的数据。 这是我的示例代码:
DF <- data.frame(seq(as.Date("2001-01-01"), to= as.Date("2003-12-31"), by="day"),
A = runif(1095, 0,10),
D = runif(1095,5,15))
colnames(DF) <- c("Date", "A", "B")
我尝试过DF $ Date <- DF $ Date + 61
,但这会将整个data.frame
向后移动两个月,包括dates
- 我只想要数据向下移动。