pandas groupby查找正确和错误的百分比
发布于 2021-01-29 17:30:05
我有一列网站:[‘加拿大’,’美国’,’中国’....]
每个站点在SITE列中出现多次,并且每个实例旁边的值为true或false。
INDEX | VALUE | SITE
0 | True | Canada
1 | False | Canada
2 | True | USA
3 | True | USA
它继续。
目标1:我想为每个站点查找VALUE列中True的百分比。
目标2:我想返回一个网站列表,其中VALUE列中的%True大于10%。
如何使用groupby实现此目的?我只知道如何使用groupby查找每个站点的均值,这对我没有帮助。
关注者
0
被浏览
63
1 个回答
-
像这样:
In [13]: g = df.groupby('SITE')['VALUE'].mean() In [14]: g[g > 0.1] Out[14]: SITE Canada 0.5 USA 1.0
推荐阅读
-
使用 groupby 的 Pandas 占总数的百分比
2022-07-28 关注 0 浏览22 1答案
-
Python-pandas与groupby占总数的百分比
2021-02-02 关注 0 浏览207 1答案
-
熊猫:.groupby()。size()和百分比
2021-01-29 关注 0 浏览75 1答案
-
如何使用大pandas中的groupby根据另一列中的条件计算百分比总数
2021-01-29 关注 0 浏览66 1答案
-
计算pandas DataFrame中的行百分比?
2021-01-29 关注 0 浏览117 1答案
-
如何使用Pandas的DataFrame计算百分比
2021-01-29 关注 0 浏览187 1答案
-
DataFrame分组依据上的pandas百分比计数
2021-01-29 关注 0 浏览104 1答案
-
列中按值表示的pandas百分比
2021-01-29 关注 0 浏览90 1答案
-
pandas:用百分比制作数据透视表
2021-01-29 关注 0 浏览73 1答案
-
Amazon ECS中的最小健康百分比和最大百分比是多少
2021-02-01 关注 0 浏览294 1答案