

请问为什么报错了呀,原因是sum() got an unexpected keyword argument 'level'。


在 Pandas 中的 DataFrame.sum() 函数在默认参数下是不支持 level 参数的。因此,df.sum(axis=0, level=0) 会引发 TypeError 报错,提示 sum() got an unexpected keyword argument 'level'。可以使用 groupby() 函数并指定层级索引进行聚合操作,然后使用 sum() 函数计算求和。以下是示例代码:
df.groupby(level=0).sum()