[英]Sort pandas dataframe within groups
我有一个数据框:
>>> 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
有任何想法吗?
按提及顺序使用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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.