在升级到熊猫1.2.0之后,我得到了这个错误:
ValueError: Cannot index with multidimensional key
这是我的“半精化”代码:
data_final = data.loc[data.groupby(by=["field1", "field2"], as_index=False)["field5"].idxmin()][['field1', 'field2', 'field3', 'field4', 'field5']]
此代码在升级到熊猫1.2.0之前运行良好。
现在怎么了?
发布于 2021-01-04 13:51:05
首先创建默认的唯一索引,然后在idxmin和as_index=False之后删除as_index=False
data = data.reset_index(drop=True)
cols = ['field1', 'field2', 'field3', 'field4', 'field5']
data_final = data.loc[data.groupby(by=["field1", "field2"])["field5"].idxmin(), cols]https://stackoverflow.com/questions/65563789
复制相似问题