2016-07-12 9 views
2

私はまだ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 

ありがとうございます。

答えて

1

関心のCOLSにすることができますgroupbysum IIUCは:

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 
+0

はどうもありがとう、それは私が必要なものだけです – myriad

関連する問題