dann fülle ich fehlende Werte mit Werten aus der vorherigen Periode
%Vor%Dies konvertiert alles in das Zeichenformat. irgendwelche Ideen, wie man das beheben kann? & gt; Vielen Dank im Voraus
1) na.locf
funktioniert bei Zoo-Objekten, Vektoren und Matrizen, nicht bei data.frames. Probieren Sie dies aus, indem Sie es separat auf jede Spalte anwenden und dann das data.frame rekonstruieren:
2) oder das:
%Vor% 3) Wenn die Daten von DF
in fx_code
eindeutig sind, dann kann sie als ein breites Zoo-Objekt dargestellt werden, aber nicht als ein langes, da Zoo-Objekte auf Matrizen oder Vektoren basieren also müssen ihre Spalten alle derselben Klasse angehören. Für den angezeigten Datenrahmen würde dies funktionieren, wenn die Daten in fx_code
eindeutig sind:
Zum Beispiel, versuchen Sie es mit:
%Vor% Da dies geschrieben wurde, arbeitet na.locf
jetzt auch an Datenrahmen.
Sie können auch colwise (na.locf) (df) verwenden, um die Klassenkonvertierung zu vermeiden.