我有一个数据框:
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
答案 0 :(得分:0)
只需:
df.sort_values(['ID', 'Num'])
输出
ID Num
3 a 1
0 a 3
2 b 2
1 b 4