【发布时间】:2019-06-15 03:09:59
【问题描述】:
我有一个包含 2 列的数据框,
count percent grpno.
0 14.78 1
1 0.00 2
2 8.80 3
3 9.60 4
4 55.90 4
5 0.00 2
6 0.00 6
7 0.00 5
8 6.90 1
9 59.00 4
我需要获取列“计数百分比”的最大值 ' 并按列 'grpno.' 分组。虽然我尝试通过
做同样的事情geostat.groupby(['grpno.'], sort=False)['count percent'].max()
我得到的输出是
grpno.
1 14.78
2 0.00
3 8.80
4 59.00
6 0.00
5 0.00
Name: count percent, dtype: float64
但我需要输出为列名修改为“MaxOfcount percent”和“grpno”的数据框。有人可以帮忙吗?谢谢
【问题讨论】:
标签: python pandas group-by max