2017-12-02 178 views
0

我想按升序排列我的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 

有誰知道我怎樣才能正確地排序呢?

回答

0

如果你的數據幀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