pandas groupby() 收到错误消息 "level > 0 only valid with MultiIndex"
pandas groupby() receiving error message "level > 0 only valid with MultiIndex"
我正在尝试执行一个简单的 groupby 操作,但它收到一条错误消息 "level > 0 only valid with MultiIndex" 作为一个 python 新手,我不明白那是什么意思,也不知道错误在哪里.
在我的数据框 di 中,我禁用了三个变量,wpfinwgt 和 rhcalmn,它们的值 运行 从 1 到 12(每个日历月一个)。我想通过 rhcalmn 对两个变量求和。我的代码是:
di_bymonth=di.groupby(level=['rhcalmn']).sum()[['disabled','wpfinwgt']]
然后我得到
ValueError: level > 0 only valid with MultiIndex
有什么问题吗?感谢您的帮助。
为什么需要 level
参数。你为什么不能直接使用
> di_bymonth=di.groupby('rhcalmn').sum()[['disabled','wpfinwgt']]
添加一些示例数据,如果这不是您所期望的
我正在尝试执行一个简单的 groupby 操作,但它收到一条错误消息 "level > 0 only valid with MultiIndex" 作为一个 python 新手,我不明白那是什么意思,也不知道错误在哪里.
在我的数据框 di 中,我禁用了三个变量,wpfinwgt 和 rhcalmn,它们的值 运行 从 1 到 12(每个日历月一个)。我想通过 rhcalmn 对两个变量求和。我的代码是:
di_bymonth=di.groupby(level=['rhcalmn']).sum()[['disabled','wpfinwgt']]
然后我得到
ValueError: level > 0 only valid with MultiIndex
有什么问题吗?感谢您的帮助。
为什么需要 level
参数。你为什么不能直接使用
> di_bymonth=di.groupby('rhcalmn').sum()[['disabled','wpfinwgt']]
添加一些示例数据,如果这不是您所期望的