我有一个数据框:
df =
ID Num
a 3
b 4
b 2
a 1
想通过考虑ID
列的唯一值以升序排序
我的尝试:
df.sort_values(by=['Num'])
但是通过忽略ID
列却给了我升序
所需的输出:
df =
ID Num
a 1
a 3
b 2
b 4
只需:
df.sort_values(['ID', 'Num'])
输出
ID Num
3 a 1
0 a 3
2 b 2
1 b 4