首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么'key‘是sort_values()的意外关键字

为什么'key‘是sort_values()的意外关键字
EN

Stack Overflow用户
提问于 2020-11-01 13:59:56
回答 1查看 4.1K关注 0票数 2

我正在尝试实现代码

代码语言:javascript
运行
复制
sort_order = {
'Documentary':0,
'Film-Noir':1,
'Biography':2,
'History':3,
'War':4,
'News':5,
'Animation':6,
'Musical':7,
'Music':8,
'Drama':9
}

df.sort_values(by=['genre'], key=lambda x: x.map(sort_order))

但是我收到了这个错误:

代码语言:javascript
运行
复制
TypeError: sort_values() got an unexpected keyword argument 'key'

我下载了最新版本的Pandas,尝试使用conda update pandas来修复这个问题,但这并没有改变任何事情。我知道出了什么问题,因为他们的页面here显示密钥应该被识别。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-01 14:16:44

正如评论部分中提到的,Sorting with Keys is introduced in version 1.1.0

您可以运行以下命令来更新包(请注意-U标志):

代码语言:javascript
运行
复制
python -m pip install -U pandas
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64629100

复制
相关文章

相似问题

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