0
如何重複具有不同日期列的數據幀?如果我應用previously recommended方法之一,所有列都會重複。例如:使用不同日期列重複數據幀
df<-data.frame(x1=c(1:3), x2=c('z','g','h'), x3=c(rep(as.Date("2011-07-31"), by=1, len=3)))
n=2
do.call("rbind", replicate(n, df, simplify = FALSE))
x1 x2 x3
1 1 z 2011-07-31
2 2 g 2011-07-31
3 3 h 2011-07-31
4 1 z 2011-07-31
5 2 g 2011-07-31
6 3 h 2011-07-31
而我需要的是:
x1 x2 x3
1 1 z 2011-07-31
2 2 g 2011-07-31
3 3 h 2011-07-31
4 1 z 2011-08-01
5 2 g 2011-08-01
6 3 h 2011-08-01
在你的數據集中,它是'-07-31'它怎麼變成'07-01' – akrun
@akrun不。我的代碼將日期複製爲「2011-07-31」。而我需要的是在每次迭代中更改。另一個問題是我的錯字抱歉。現在會解決它。 – Eva