[英]python pandas dataframe add same row values
我有一個看起來像這樣的數據框:
Fruit Quantity
orange 4
grape 2
apple 3
grape 2
orange 1
我想根據水果列中的相同項目名稱總結數量列。 想要的結果是:
Fruit Quantity
orange 5
apple 3
grape 4
價值計數是最好的方法
df.groupby('Fruit').sum()
來自@GevorgAtanesyan 和@db 的答案完美無缺(+1)。
但是,要獲得DataFrame
而不是Serie
作為輸出,可以使用以下表示法:
>>> df.groupby('Fruit')['Quantity'].sum().reset_index()
Fruit Quantity
0 apple 3
1 grape 4
2 orange 5
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.