在R中,如何根据另一列的值对多列进行求和?

时间:2017-11-07 14:55:29

标签: r dplyr

在R中,我有一个数据帧,因此我有一个变量(一个国家的名称),一些变量(人口,汽车数量等),然后是一个代表区域的列。

我想根据最后一个区域的值对变量(1,2,....)求和。我认为这应该可以使用dplyr并总结每个,但我不能让它工作。

有人可以帮我吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

阅读回复(如果你能把你的一些数据框放在一起,这可能会改变......

library(dplyr)
summarized_df <- df %>%
    group_by(region) %>%
        summarise(var1=sum(variable1), var2=sum(variable2), var3=sum(variable3))

如果这似乎不起作用,即使您无法发布数据帧,也许您可​​以发布您的代码和错误。