Pandasでひとつ前の列を積上げした結果にしたいのですがどのように計算すればいいのでしょうか
元データ
1 | 2 | 3 | |
---|---|---|---|
A | 3 | 3 | 1 |
B | 0 | 3 | 1 |
C | 1 | 0 | 1 |
D | 1 | 0 | 1 |
結果
1:元1
2:元1+元2
3:元1+元2+元3
1 | 2 | 3 | |
---|---|---|---|
A | 3 | 6 | 7 |
B | 0 | 3 | 4 |
C | 1 | 1 | 2 |
D | 1 | 1 | 2 |
python
1import io 2import pandas as pd 3 4 5data = """ 6A,3,3,1 7B,0,3,1 8C,1,0,1 9D,1,0,1 10""" 11df = pd.read_csv(io.StringIO(data), header=None, index_col=0)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/15 04:04