首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ValueError:熊猫更新后不能用多维键索引

ValueError:熊猫更新后不能用多维键索引
EN

Stack Overflow用户
提问于 2021-01-04 13:49:37
回答 1查看 2.3K关注 0票数 2

在升级到熊猫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之前运行良好。

现在怎么了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-04 13:51:05

首先创建默认的唯一索引,然后在idxminas_index=False之后删除as_index=False

代码语言:javascript
复制
data = data.reset_index(drop=True)
cols = ['field1', 'field2', 'field3', 'field4', 'field5']
data_final = data.loc[data.groupby(by=["field1", "field2"])["field5"].idxmin(), cols]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65563789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档