我正在使用此数据框:
水果日期名称编号
苹果公司2016年6月10日Bob 7
苹果公司2016年6月10日Bob 8
苹果公司2016年6月10日Mike 9
苹果公司2016年7月10日史蒂夫10
苹果公司2016年7月10日Bob 1
橙子2016年7月10日Bob 2
橙子2016年6月10日汤姆15
橙子2016年6月10日Mike 57
橙子2016年6月10日Bob 65
橙色2016年7月10日托尼1
葡萄2016年7月10日Bob 1
葡萄2016年7月10日汤姆87
葡萄2016年7月10日Bob 22
葡萄2016年7月10日Bob 12
葡萄2016年7月10日托尼15
我想通过名称和水果将其聚合,得到每个名称的水果总数
鲍勃,苹果,16岁(例如)
我试着按名字和水果分组,但如何得到水果的总数呢
使用GroupBy.sum:
df.groupby(['Fruit','Name']).sum()
Output[31]:
数字
果名
苹果鲍勃16
迈克9
史蒂夫10
葡萄鲍勃35
汤姆87
托尼15
橘子Bob67
迈克57
汤姆15
托尼1