【发布时间】:2022-01-20 09:40:07
【问题描述】:
我有这个 df,我想在具有相同“periodo”和相同“i”的“Pij”列下方添加一个新列“Sum”
Periodo i j Pij
0 1 1 1 0.298507
1 1 1 2 0.253731
2 1 1 3 0.447761
3 1 2 2 0.843170
4 1 2 1 0.134907
5 1 2 3 0.021922
结果应该是
Periodo i j Pij Sum
0 1 1 1 0.298507 0.7014
1 1 1 2 0.253731 0.4477
2 1 1 3 0.447761 0
3 1 2 2 0.843170 0.8650
4 1 2 1 0.134907 0.0219
5 1 2 3 0.021922 0
我试过 groupby(["Periodo","i"]).cumsum()
【问题讨论】:
标签: python pandas dataframe group-by pandas-groupby