唯一的方法是将C包含在groupby中(groupby函数可以接受列表)。
试试看:
df.groupby(['A','C'])['B'].sum()
需要注意的另一件事是,如果需要在聚合后使用df,则还可以使用as_index =
False选项返回数据框对象。当我第一次与熊猫一起工作时,这给我带来了麻烦。例:
df.groupby(['A','C'], as_index=False)['B'].sum()

唯一的方法是将C包含在groupby中(groupby函数可以接受列表)。
试试看:
df.groupby(['A','C'])['B'].sum()
需要注意的另一件事是,如果需要在聚合后使用df,则还可以使用as_index =
False选项返回数据框对象。当我第一次与熊猫一起工作时,这给我带来了麻烦。例:
df.groupby(['A','C'], as_index=False)['B'].sum()