首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >R Dplyr group_by

R Dplyr group_by
EN

Stack Overflow用户
提问于 2021-01-12 06:18:47
回答 1查看 70关注 0票数 0

我有一个包含多个国家的信息的数据集。当我试图构造人口权重时,我想计算:国家人口(数据集中包含的变量)/每个国家的样本大小(每个国家不同)。

对于一个特定的国家,我首先创建一个子集(例如italydata ===(data,data$country country_population“意大利”)),然后将country_population除以nrow(italydata)。

我正在为数据集中的每个国家寻找一种计算方法。我已经尝试了dplyr包,但是我不确定要写什么而不是nrow("x")。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
weight_by_economy <- data %>%
                     group_by(country) %>%
                     summarize(weight = country_population/nrow(x))

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-12 06:21:02

试一试

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
weight_by_economy <- data %>%
                 group_by(country) %>%
                 summarize(weight = country_population/n())

如果这不起作用,请提供一个有代表性的数据对象来澄清这个问题。

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

https://stackoverflow.com/questions/65685739

复制
相关文章
「R」dplyr 编程
大多数 dplyr 函数使用非标准计算(NSE)。这是一个术语——意味着它们不遵循通常的计算规则。相反,它们捕获你键入的表达式并以自定义的方式对其进行计算。这让 dplyr 代码有两个主要优点:
王诗翔呀
2020/07/03
1.3K0
R语言之 dplyr 包
这个包以一种统一的规范更高效地处理数据框。dplyr 包里处理数据框的所有函数的第一个参数都是数据框名。
timerring
2023/10/13
4510
R语言之 dplyr 包
「R」dplyr 列式计算
同时对数据框的多列执行相同的函数操作经常有用,但是通过拷贝和粘贴的方式进行的话既枯燥就容易产生错误。
王诗翔呀
2022/01/21
2.4K0
「R」dplyr 包使用
summary()函数会对 列 进行处理,并且 创建新的列表 ,简单来说就是把向量作为输入值,输出单个数值。
王诗翔呀
2020/07/03
1.1K0
R tips:dplyr编程
dplyr的函数由于使用tidy evaluation(R中的一种非标准执行(NSE)实现方式)的方法,可以使得其具有更好的易用性:变量不需要绝对引用和引号包裹。
生信菜鸟团
2020/07/02
1.2K0
R语言 分组计算,不止group_by
最近在研究excel透视图,想到好像自己在R-分组操作并不是很流畅,顺便学习分享一下。R自带数据集比较多,今天就选择一个我想对了解的mtcars数据集带大家学习一下R语言中的分组计算(操作)。
拴小林
2020/07/10
8.2K1
R数据科学-1(dplyr)
如今数据分析如火如荼,R与Python大行其道。你还在用Excel整理数据么,你还在用spss整理数据么。
Jamesjin63
2022/10/25
1.6K0
R数据科学-1(dplyr)
「R」dplyr 行式计算
通常 dplyr 和 R 更适合对列进行操作,而对行操作则显得更麻烦。这篇文章,我们将学习围绕rowwise() 创建的 row-wise 数据框的 dplyr 操作方法。
王诗翔呀
2022/01/21
6.2K0
数据处理|R-dplyr
arrange函数按给定的列名进行排序,默认为升序排列,也可以对列名加desc()进行降序排序。
生信补给站
2020/08/06
2K0
R语言包_dplyr_2
data_frame() is a better way than data.frame() for creating data frames. Benefits of data_frame():
用户1147754
2019/05/26
7010
R代码|dplyr包的使用示例
代码来自《r-data-science-quick-reference-master》的内容。
生信交流平台
2020/08/05
1.6K0
R语言包_dplyr_1
有5个基础的函数: - filter - select - arrange - mutate - summarise - group_by (plus)
用户1147754
2019/05/26
9610
「R」数据操作(六):dplyr 排序和选择
arrange()函数工作原理和filter()相似,但它不是选择行,而是改变行的顺序。它使用一个数据框和一系列有序的列变量(或者更复杂的表达式)作为输入。如果你提供了超过一个列名,其他列对应着进行排序。
王诗翔呀
2020/07/06
4.1K0
R语言基于dplyr实现数据快捷操作
4. filter 匹配对应行的数据。并生成结果。等同于subset函数。实例:
一粒沙
2020/12/14
1.5K0
【R语言】dplyr对数据分组取各组前几行
所以在画图的时候,也需要区分这三类。下面这张表就是GO富集分析得到的结果,我们可以根据ONTOLOGY这一列来分组,就可以得到BP,CC和MF三个组。然后取每一个组的前10个条目或者前5个条目来绘制柱形图或者气泡图。
生信交流平台
2022/09/21
1.9K0
【R语言】dplyr对数据分组取各组前几行
R语言进阶笔记3 | dplyr常用函数介绍
管道符在Rstudio中快捷键是Ctrl + Shift + M,打印出来是%/%,它可以将前面的结果传递到后面作为参数
邓飞
2020/12/29
1.3K0
R语言进阶笔记3 | dplyr常用函数介绍
「R」数据操作(七):dplyr 操作变量与汇总
除了选择已存在的列,另一个常见的操作是添加新的列。这就是mutate()函数的工作了。
王诗翔呀
2020/07/06
2.6K0
「R」数据操作(七):dplyr 操作变量与汇总
「R」数据操作(八):dplyr 的 do, do, do
关于dplyr的基本操作我已经写过很多笔记了,不再赘述,这篇文章重点介绍 dplyr 的一个函数 do() 的用法。
王诗翔呀
2020/07/06
1.7K0
R语言进阶笔记4 | dplyr 汇总统计
之前写过一篇博文(汇总统计?一个函数全部搞定!),介绍R中编写一个函数,进行汇总统计。效果很不错。今天用tidyverse包实现一下,多角度尝试,然后尝试中学习。
邓飞
2021/01/12
1.1K0
「R」数据操作(五):dplyr 介绍与数据过滤
在对数据进行可视化之前我们往往需要进行数据转换以得到可视化所需要的数据内容与格式。这里我们使用dplyr包操作2013年纽约市的航班起飞数据集(2013)。
王诗翔呀
2020/07/06
2.6K0

相似问题

R- dplyr newbie - group_by

24

R dplyr group_by -按变量内容

11

R group_by多条件聚合函数dplyr

123

R shiny dplyr GROUP_BY命令缺少条目

13

R dplyr group_by摘要保持最后不丢失

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文