Python 如何对熊猫中特定行的值求和?
我还不太熟悉Python。我有一个熊猫数据框,看起来像这样:Python 如何对熊猫中特定行的值求和?,python,pandas,sum,rows,Python,Pandas,Sum,Rows,我还不太熟悉Python。我有一个熊猫数据框,看起来像这样: 0 1 2 3 55 Alice 12896399 8 45 45 Bob 16891982 0 0 90 Cybill 1800407 1 1 05 Alice 12896399 100 200 33 Bob 16891982 0.5 0 42 Bob 16
0 1 2 3
55 Alice 12896399 8 45
45 Bob 16891982 0 0
90 Cybill 1800407 1 1
05 Alice 12896399 100 200
33 Bob 16891982 0.5 0
42 Bob 16891982 -1.5 -0.5
46 Bob 16891982 1 0
99 Cybill 1800407 0.00 0.00
如何对第2列和第3列的值求和以得到每个人的结果?像这样:
Alice 108 245
Bob 0 -0.5
Cybill 1 1
提前感谢您的回复。IIUC您可以
groupby
和sum
在感兴趣的列上:
In [13]:
df.groupby('0')[['2','3']].sum()
Out[13]:
2 3
0
Alice 108.0 245.0
Bob 0.0 -0.5
Cybill 1.0 1.0
非常感谢,这正是我所需要的