Wie kann ich am Ende einen Datenrahmen mit unterschiedlicher Datumsspalte wiederholen? Wenn ich eine der previously recommended Möglichkeiten anwende, werden alle Spalten wiederholt. Zum Beispiel:Wiederhole Datenrahmen mit variierender Datumsspalte
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
Während, was ich brauche ist:
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
In Ihrem Dataset ist es "-07-31", wie es in '07-01' geändert wurde. – akrun
@akrun Nein. Mein Code repliziert das Datum als" 2011-07-31 ". Was ich dagegen brauche ist, dass ich mich in jeder Iteration ändere. Das andere Problem ist mein Tippfehler. Wird es jetzt reparieren. – Eva