请问为什么报错了呀,原因是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()
报告相同问题?