如何在R中将数据从月度转换为年度?

时间:2018-03-01 09:47:36

标签: r dataframe

我需要将每月观察结果转换为年度国家而不是月国。

这是数据的外观:

year    month   countrycode troop
1990    1            USA    6
1990    2            USA    4
1990    3            CANADA 3
1990    4            CANADA 6
1991    1            USA    5
1991    2            USA    6
1991    3            CANADA 3
1991    4            CANADA 6

我想将其转换为:

year    countrycode troop
1990         USA    10
1990         CANADA 9
1991         USA    11
1991         CANADA 9

我不知道如何开始,所以我很感激所有的建议!

1 个答案:

答案 0 :(得分:0)

我会使用聚合:

df_annual <- aggregate(troop ~ year + countrycode, df_monthly, sum)