R 基于多个条件计算总和并创建新数据帧

R 基于多个条件计算总和并创建新数据帧,r,dataframe,sum,R,Dataframe,Sum,这里是我的数据框架的摘录df(更多国家和年份的完整数据框架) 我想得到每个国家x和年份的排放总量。结果应输入一个新的数据帧,如下所示: country.x year emissions Austria 2005 value of calculation SUM Austria 2009 value of calculation SUM Austria 2010 value of c

这里是我的数据框架的摘录
df
(更多国家和年份的完整数据框架)

我想得到每个
国家x
年份的
排放总量。结果应输入一个新的数据帧,如下所示:

   country.x    year     emissions      
   Austria      2005     value of calculation SUM     
   Austria      2009     value of calculation SUM 
   Austria      2010     value of calculation SUM 
   Austria      2011     value of calculation SUM 
   Austria      2012     value of calculation SUM 
   Austria      2015     value of calculation SUM 
   Austria      2016     value of calculation SUM 
   Belgium      2005     value of calculation SUM 
   Belgium      2006     value of calculation SUM 
   Belgium      2007     value of calculation SUM 
   Belgium      2009     value of calculation SUM 
   Belgium      2011     value of calculation SUM 
   Belgium      2012     value of calculation SUM 
   Belgium      2013     value of calculation SUM 
   Belgium      2016     value of calculation SUM 
我正在努力创建基于
x.country
和'year'的总和。我想这是一个相当简单的问题,但请原谅我的问题

谢谢你的帮助

Nordsee

基准R:

aggregate(emissions~country.x + year , df, sum)
dplyr:

#install.packages("dplyr")
library(dplyr)

df %>% group_by(country.x, year) %>% summarise(emissions_sum = sum(emissions))  
基准R:

aggregate(emissions~country.x + year , df, sum)
dplyr:

#install.packages("dplyr")
library(dplyr)

df %>% group_by(country.x, year) %>% summarise(emissions_sum = sum(emissions))  

难道你不需要
总量(排放量~country.x+年份,df,sum)
?或者从这里开始?难道你不需要
总量(排放量~country.x+年份,df,sum)
?或者从这里开始?非常感谢你的帮助。非常感谢。非常感谢你的帮助。非常感谢。