如果我使用此代码,则会得到下表:
df.groupby(['Fruit', 'Name']).agg({'Number':'sum'})
Number
Fruit Name
Apples Bob 16
Mike 9
Steve 10
Grapes Bob 35
Tom 87
Tony 15
Oranges Bob 67
Mike 57
Tom 15
Tony 1
我要在输出中再显示3行: 所有苹果行的总和 所有葡萄行的总和 所有橙子行的总和
是否有编写此代码的好方法?理想情况下,每次水果类型行的总和都应在鲍勃的行之前。