Ich benutze ein Pandas/Python-Datenframe. Ich versuche eine Lag-Subtraktion zu machen.Pandas Spalte Addition/Subtraktion
Ich bin derzeit mit:
newCol = df.col - df.col.shift()
Dies führt zu einer NaN im ersten Spot:
NaN
45
63
23
...
Erste Frage: Ist dies der beste Weg, um eine Subtraktion wie dies zu tun?
Zweitens: Wenn ich eine Spalte (gleiche Anzahl von Zeilen) zu dieser neuen Spalte hinzufügen möchte. Gibt es eine Möglichkeit, dass ich alle NaN's 0 für die Berechnung machen kann?
Ex:
col_1 =
Nan
45
63
23
col_2 =
10
10
10
10
new_col =
10
55
73
33
und NICHT
NaN
55
73
33
Danke.