最後に日付の異なる列のデータフレームを繰り返すにはどうすればよいですか? 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 No.私のコードは日付を" 2011-07-31 "と複製しています。私が必要とするのは、各反復においてそれを変えることです。もう一つの問題は私のタイプミスです。今すぐ修正します。 – Eva