首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为字符串指定百分比

为字符串指定百分比
EN

Stack Overflow用户
提问于 2022-10-31 18:33:44
回答 1查看 23关注 0票数 1

我有获得诺贝尔奖的大学名单。有两个栏目,一个是大学,另一个是奖项类型(物理学,文学,.)。如果一所大学有一个以上的奖项,它就会出现很多次,然后是该奖项的类别。

代码语言:javascript
复制
uni_data <- nobel %>% 
  group_by(name_of_university) %>%
  summarise(category)

如何计算奖金的分配百分比?例如,如果鸭子大学已经赢得了4个奖项。3在文学和物理学中,我如何在一个单独的列中计算它的分布?在这种情况下,这将是75%的文学和25%的物理学。

我想和所有的大学都这样做。

我试过把清单按单位分组,但之后我没有发现有一个百分比的放气作用。

EN

回答 1

Stack Overflow用户

发布于 2022-10-31 19:52:19

你可以用count得到数字,然后除以总数得到一个百分比:

代码语言:javascript
复制
library(dplyr)
nobel %>%
  count(name_of_university, category) %>%
  group_by(name_of_university) %>%
  mutate(proportion = n / sum(n)) %>%
  ungroup()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74267733

复制
相关文章

相似问题

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