为什么"key"是 sort_values() 的意外关键字



我正在尝试实现代码

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))

但我收到这个错误:

TypeError: sort_values() got an unexpected keyword argument 'key'

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

如有任何帮助,我们将不胜感激。

如注释部分所述,在1.1.0版本中引入了带键排序。

您可以运行以下程序来更新包(注意-U标志(:

python -m pip install -U pandas

相关内容

  • 没有找到相关文章

最新更新