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

问题描述 投票:-2回答:1

这个问题在这里已有答案:

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

这是数据的外观:

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

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

r dataframe
1个回答
0
投票

我会用聚合:

df_annual <- aggregate(troop ~ year + countrycode, df_monthly, sum)
© www.soinside.com 2019 - 2024. All rights reserved.