首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >列中的百分比值

列中的百分比值
EN

Stack Overflow用户
提问于 2021-01-10 11:11:35
回答 1查看 48关注 0票数 0

我正在寻找:

  • :体重型瘦球员的百分比,
  • 是体重型正常球员的百分比,
  • 是体重型运动员超重的百分比,
  • 是体重型肥胖者的百分比。

它们都列在IMC列中。

这是我的数据集:

我不太懂Python。我得到每一行的百分比,但它不是一组一组的(瘦,正常,超重,肥胖)

这是我目前的代码:

代码语言:javascript
复制
(df.groupby('IMC').size() / df['IMC'].count()) * 100
EN

回答 1

Stack Overflow用户

发布于 2021-01-28 19:55:25

那是因为你的团队被颠倒了:

代码语言:javascript
复制
df.groupby('IMC')

将按重量分组,而不是按类别分组。如果你把你的代码翻转到

代码语言:javascript
复制
df.groupby('clasificacion_oms')

然后你会得到所有的球员分组按他们的体重类型。然后,你可以除以每一组的总数的球员总数,以获得你的百分比。

这能满足你的需要吗?如果没有,请张贴您的代码,以便我们可以提供更多的细节。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65652612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档