typeerror: sort_index() got an unexpected keyword argument 'by'
时间: 2023-05-01 07:02:00 浏览: 158
这个错误提示是因为 sort_index() 方法没有 by 参数,但是你在调用的过程中却传入了该参数,因此 Python 解释器会报出这个错误。可能的解决方法是查看文档,确认 sort_index() 是否支持 by 参数,如果不支持,则去掉该参数即可。如果支持,则确认你传入的参数是否正确。
相关问题
TypeError: sort_index() got an unexpected keyword argument 'by'
这个错误通常是因为pandas版本更新导致的,sort_index()方法不再支持'by'参数。解决方法是将'by'参数替换为'sort_values()'方法中的'by'参数。例如,将df.sort_index(by='column_name')替换为df.sort_values(by='column_name')。
TypeError: sort() got an unexpected keyword argument 'key'
这个错误通常出现在使用Python2的代码中,因为在Python2中,sort()函数不支持key参数。而在Python3中,sort()函数支持key参数,可以用来指定排序的关键字。为了解决这个问题,你可以尝试以下两种方法:
1. 如果你正在使用Python2,可以使用sorted()函数代替sort()函数,并且在sorted()函数中指定key参数。
2. 如果你正在使用Python3,可以检查一下代码中是否有其他地方对sort()函数进行了重新定义,可能会导致关键字参数无法使用。
阅读全文