Groupby大 pandas 计算百分比 [英] Groupby pandas calculate percentage
本文介绍了Groupby大 pandas 计算百分比的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
运行后,我有一个groupby对象,如下所示:
I have a groupby object as follows after i ran:
grouped_mask=L2014_2.groupby(['state'])
grouped_mask.mask.value_counts()
state mask
AL False 105931
True 77
AR False 67788
True 1774
AZ False 90068
True 151
CA False 586184
True 4
CO False 75188
True 14360
CT False 78270
True 1
现在我需要计算每种状态下的真实百分比.有办法吗?
Now i need to calculate what is percentage of true in each state. Is there a way to do this?
推荐答案
也可以设置normalize
参数以获得相对频率:
Also you can set the normalize
parameter to obtain the relative frequencies:
grouped_mask.mask.value_counts(normalize=True)
只需乘以100即可得到百分比:-)
just multiply by 100 to get the percentages :-)
致谢
这篇关于Groupby大 pandas 计算百分比的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文