我有一个数据集,我有变量:年,rcode(收件人代码),承诺援助,提供援助。 我想要找到的是每年(2002 - 2012年)每个国家(有194个)援助变量的总和。每年有多个承诺和付款,但我想要总数。基本上,2002年,阿富汗承诺提供2000万美元,提供18亿美元,等等。 我如何计算所有这些总和?
答案 0 :(得分:0)
我们可以使用dplyr
library(dplyr)
df1 %>%
group_by(year, rcode) %>%
summarise_all(sum)
答案 1 :(得分:0)
由于您没有提供数据,这是未经测试的,但我相信您想要的是:
with(MyData, aggregate(promised_aid, by=list(year, rcode), FUN=sum))
with(MyData, aggregate(provided_aid, by=list(year, rcode), FUN=sum))