按升序对groupby中的浮点值进行排序[重复]
Posted
技术标签:
【中文标题】按升序对groupby中的浮点值进行排序[重复]【英文标题】:Sorting float values in a groupby in ascending order [duplicate] 【发布时间】:2018-05-16 14:11:10 【问题描述】:我想按实际成本升序对 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
有谁知道我该如何正确排序?
【问题讨论】:
【参考方案1】:如果您的数据框 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
【讨论】:
以上是关于按升序对groupby中的浮点值进行排序[重复]的主要内容,如果未能解决你的问题,请参考以下文章