私はパンダ/Pythonデータフレームを使用しています。ラグ減算を実行しようとしています。
私は現在使用しています:
newCol = df.col - df.col.shift()
これにより、最初のスポットでNaNが発生します。
NaN
45
63
23
...
最初の質問:これは、このような減算を行うための最良の方法ですか?
2番目:この新しい列に列(同じ行数)を追加したい場合。計算のためにすべてのNaNを0にする方法はありますか?
元:
col_1 =
Nan
45
63
23
col_2 =
10
10
10
10
new_col =
10
55
73
33
ではなく
NaN
55
73
33
ありがとうございました。