AttributeError:“列表”对象没有属性“ sort_values”

时间:2019-07-26 12:31:13

标签: python pandas sorting

在工作中,我们最近升级到了熊猫0.20,我有一个使用sort排序的数字列表(但是不再支持,尝试sort_values时会收到上述消息)。

numbers = [1, 3, 4, 2] 
numbers.sort(reverse = True) 
print numbers

[4, 3, 2, 1]

numbers.sort_values(reverse = True)

我遇到此错误:

  

回溯(最近通话最近一次):

     

文件“”,位于

的第1行      

AttributeError:“列表”对象没有属性“ sort_values”

3 个答案:

答案 0 :(得分:5)

您似乎根本不在使用熊猫; numbers是标准的Python列表。将列表排序的方法称为sort

numbers.sort(reverse=True)

答案 1 :(得分:0)

使用sorted()

lst = [1, 2, 3, 4]
sorted(lst, reverse=True)

答案 2 :(得分:0)

我最终使用sort()而不是sort(reverse = True),并且按我的意愿工作,感谢您的帮助,我真的很感激。