我有一个数据框,如下所示:
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
任何建议如何实现这一目标?谢谢
答案 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