如何对dataframe按两列进行排序
时间: 2024-06-01 15:14:28 浏览: 125
Pandas分组与排序的实现
可以使用 pandas 库中的 sort_values() 方法对 dataframe 按两列进行排序。例如,对于一个名为 df 的 dataframe,按列 a 和列 b 进行排序,则可以使用以下命令:
df.sort_values(by=['a', 'b'])
其中,by 参数指定了按哪些列进行排序,可以传入一个列名组成的列表。默认情况下,sort_values() 方法会按升序排列,如果要按降序排列,则可以在 by 参数中指定 ascending=False,如:
df.sort_values(by=['a', 'b'], ascending=False)
阅读全文