2016-05-02 119 views
0

内数据帧我有一个数据帧:排序熊猫集团

>>> 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 

任何想法?

回答

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