Sort_values熊猫按索引排序?

时间:2020-01-14 04:13:28

标签: pandas sorting indexing

我知道sort_index()可以按索引对df进行排序,但是我想知道sort_values()是否也可以按索引进行排序(而无需重置索引)吗?

2 个答案:

答案 0 :(得分:1)

否,如果不先将索引转换为列(可能使用reset_index),则sort_values不能对索引进行排序。如前所述,按索引排序的典型方法是通过sort_index方法。下面给出了有关方法的文档链接。

答案 1 :(得分:0)

希望如此,如balast所述,您需要将索引转换为列:

df = df.rename_axis('MyIdx').sort_values(by = ['MyCol', 'MyIdx'], ascending = [False, True])

有关earlier answer的更多信息

相关问题