我有一个数据框:
>>> df
Category Score
0 A 1
1 A 2
2 A 3
3 B 5
4 B 9
我期待输出: 按类别排序分数。
>>> df
Category Score
2 A 3
1 A 2
0 A 1
4 B 9
3 B 5
有什么想法吗?
答案 0 :(得分:2)
按提及顺序使用sort_values
。
In [17]: df.sort_values(by=['Category', 'Score'], ascending=[True, False])
Out[17]:
Category Score
2 A 3
1 A 2
0 A 1
4 B 9
3 B 5