Fehlende Daten zum Datenrahmen hinzufügen
Ich habe einen Datenrahmen, der so aussieht:
times values
1 2013-07-06 20:00:00 0.02
2 2013-07-07 20:00:00 0.03
3 2013-07-09 20:00:00 0.13
4 2013-07-10 20:00:00 0.12
5 2013-07-11 20:00:00 0.03
6 2013-07-14 20:00:00 0.06
7 2013-07-15 20:00:00 0.08
8 2013-07-16 20:00:00 0.07
9 2013-07-17 20:00:00 0.08
In den Daten fehlen einige Daten, und ich möchte sie einfügen und den Wert vom vorherigen Tag in diese neuen Zeilen übernehmen, d. H.
times values
1 2013-07-06 20:00:00 0.02
2 2013-07-07 20:00:00 0.03
3 2013-07-08 20:00:00 0.03
4 2013-07-09 20:00:00 0.13
5 2013-07-10 20:00:00 0.12
6 2013-07-11 20:00:00 0.03
7 2013-07-12 20:00:00 0.03
8 2013-07-13 20:00:00 0.03
9 2013-07-14 20:00:00 0.06
10 2013-07-15 20:00:00 0.08
11 2013-07-16 20:00:00 0.07
12 2013-07-17 20:00:00 0.08
...
Ich habe versucht, einen Vektor aller Daten zu verwenden:
dates <- as.Date(1:length(df),origin = df$times[1])
Ich stecke fest und kann keinen Weg finden, dies ohne eine schreckliche for-Schleife zu tun, in der ich mich verliere ... Vielen Dank für Ihre Hilfe