Füllen Sie fehlende Pandadaten mit dem vorherigen nicht fehlenden Wert, gruppiert nach Schlüssel
Ich beschäftige mich mit Pandas DataFrames wie folgt:
id x
0 1 10
1 1 20
2 2 100
3 2 200
4 1 NaN
5 2 NaN
6 1 300
7 1 NaN
Ich möchte jedes NAN 'x' durch das vorherige Nicht-NAN 'x' aus einer Zeile mit demselben 'id'-Wert ersetzen:
id x
0 1 10
1 1 20
2 2 100
3 2 200
4 1 20
5 2 200
6 1 300
7 1 300
Gibt es eine clevere Möglichkeit, dies zu tun, ohne manuell über Zeilen zu schleifen?