首页 > 解决方案 > 如何计算R中数据框的某些行的总和

问题描述

https://i.stack.imgur.com/HiUcL.png

我有这个数据框,我想计算英国列中每年的总和。每年每个月都有 12 个数据点。

如何计算数据框中每年的总值?

标签: rdataframe

解决方案


您可以使用sqldf求和。假设数据框名称是df

install.packages(sqldf)
library(sqldf)
data <- sqldf("select year,month,
                     round(sum(UK),1) as Sum_UK,
                     from df
                     group by year,month")

希望这会有所帮助,还有很多其他的选择,你也可以试试dplyr


推荐阅读