熊猫数据框按唯一值排序

时间:2019-09-25 23:55:38

标签: python pandas dataframe

我有一个数据框,如下所示:

df 

Col1     Col2
M1        4
M1        2
M1        1
M1        3
M2        3
M2        1
M2        2

我想对python上的数据框进行排序以实现

Col1     Col2
M1        1
M1        2
M1        3
M1        4
M2        1
M2        2
M2        3

任何建议如何实现这一目标?谢谢

1 个答案:

答案 0 :(得分:0)

尝试

>>> df = df.sort_values(by=["Col1", "Col2"])
>>> print(df)

  Col1  Col2
2   M1     1
1   M1     2
3   M1     3
0   M1     4
5   M2     1
6   M2     2
4   M2     3