Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何对熊猫中特定行的值求和?_Python_Pandas_Sum_Rows - Fatal编程技术网

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

我还不太熟悉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     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

非常感谢,这正是我所需要的