age section count
0 13-17 a 160
1 25-34 c 128
2 13-17 d 128
3 25-34 a 120
4 35-44 b 120
5 35-44 a 120
6 25-34 b 112
如何计算每个组中计数的百分比?
例如输出:
age section count perc
0 13-17 a 160 55.5
1 25-34 c 128 35.5
2 13-17 d 128 44.4
3 25-34 a 120 33.3
4 35-44 b 120 50
5 35-44 a 120 50
6 25-34 b 112 31.1
比如,对于年龄在13-17
之间的人,上述例子中的perc
应为=160/288和128/288。
我能够处理的查询是:
df.groupby(['age'])['count'].agg('mean')
但这并不能给我想要的东西。有什么帮助吗?