如何在R中按名称分组并将总和应用于其他2列?
问题描述:
我试图根据名称(阿尔梅里亚,毕尔巴鄂竞技队...)进行分组,总结这个数据集,并在第2列(HalfTimeResult)和3(FullTimeResult)中得到相应值的总和。我尝试了聚合和group_by功能,但尚未能够获得正确的输出。如何在R中按名称分组并将总和应用于其他2列?
什么功能和如何使用它来获得这样的输出?
这是我一起工作的数据集:
答
我们可以使用data.table
library(data.table)
setDT(df1)[, lapply(.SD, sum), by = HomeTeam]