按升序排列groupby中的浮点值

问题描述:

我想按升序排列我的groupby中的值by实际成本,但我一直得到错误的结果。按升序排列groupby中的浮点值

这是我的代码:

D16 = Dec16.groupby('PRACTICE', sort=False)["Actual Cost"].sum() 
D16 

,并返回此:

PRACTICE 
1  19585.09 
3  144741.12 
5  32622.69 
6  138969.68 
10  33973.04 

有谁知道我怎样才能正确地排序呢?

如果你的数据帧D16看起来像这样有一列PRACTICE

 PRACTICE 
0 19585.09 
1 144741.12 
2 32622.69 
3 138969.68 
4 33973.04 

D16.sort_values(by='PRACTICE', ascending=True) 

将产生;

PRACTICE 
0 19585.09 
2 32622.69 
4 33973.04 
3 138969.68 
1 144741.12