1
を持つデータフレームの実行中の合計を計算するためにどのように私は2つのデータフレームa
とb
を持っていますし、私はa
がb
与えられたa's
デフォルト値のランニングサムに変身します。デフォルト値
>>> a = pd.DataFrame([[0, 0, 1], [0, 0, 0], [0, 0, 0]], columns=['a', 'b', 'c'])
>>> a
a b c
0 0 0 1
1 0 0 0
2 0 0 0
>>> b = pd.DataFrame([[1, 2, 3], [1, 2, 4], [4, 5, 2]], columns=['a', 'b', 'c'])
>>> b
a b c
0 1 2 3
1 1 2 4
2 4 5 2
私の所望の出力は次のとおりです。
a b c
0 1 2 4
1 2 4 8
2 6 9 10
私はa = b.cumsum()
を試みたが、私が手:
a b c
0 1 2 3
1 2 4 7
2 6 9 9
最後の列の値は4,8,10です。 – jezrael
あなたは正しいです。 – dirtysocks45