0
瞬間値の列を、累積値を持つ列に変換する方法をPython/Pandasでですか?瞬時値の列をPandasの累積値に変換
例: 私は列を持つパンダデータフレームがあります。
0.1
0.2
0.1
0.4
0.1
を私は累積値で新しい列を作成したい:
0.1
0.3
0.4
0.8
0.9
私はすでにループに試してみましたそれを介してこのように:
for i in range(1, data_frame.index.size):
data_frame.new.iloc[i] = data_frame.new.iloc[i-1] + data_frame.old.iloc[i]
それは動作しますが、容認できない量時間。 cumsum
を使用して
使用さdf [ 'COL'] CUMSUM() – Vaishali
や 'np.cumsum(df.col.values)' numpyの – Wen
ありがとうございました。私はドキュメントを検索しましたが、cumsum()は見えませんでした。 – Rofellos