Groupby大 pandas 计算百分比 [英] Groupby pandas calculate percentage

查看:231
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆