首页 > 解决方案 > python pandas数据框中的matlab函数排序

问题描述

我想对熊猫数据框进行排序,如下所示:

  1. 按第一列排序
  2. 如果第一列中两行相等,则按第二列排序,如果第二列中两行相等,则按第三列排序,依此类推。

我想在 matlab 中获得此函数的相同行为(https://it.mathworks.com/help/matlab/ref/double.sortrows.html#bt8bz9j-2

熊猫有这个功能吗?

我希望我已经清楚了,谢谢!

标签: pythonpython-3.xpandasdataframe

解决方案


在熊猫中,我们有pd.DataFrame.sort_values()

out = df.sort_values(df.columns.tolist())

推荐阅读