首页 > 解决方案 > 如何对R中的不同组求和

问题描述

所以我有一个按以下方式设计的数据集

Proi  Muni  PaisNACM  
11     001  108
11     002  108
14     001  228
14     004  112
30     005  104
.       .    .
.       .    .

我想要做的是将“Proi”和“Muni”列中具有相同值的观察值的数量与“PaisNACM”中的某个值(在本例中为 108)相加。我通常使用“group_by”命令的方法在这里不起作用,因为它将变量“Proi”中可能具有相同值但变量“Muni”中的值不同的观察值相加

我想要的结果将是这样的(总和列上的数字来自“PaisNACM”中值为108的所有观察值的总和,并且在“Proi”和“Muni”列上共享相同的值. 以下示例中显示的实际值仅用于说明性说明

Proi  Muni   Sum
11     001    134
11     002    232
12     001    102
Any suggestions on how to proceed?

标签: r

解决方案


推荐阅读