【问题标题】:how to aggregate and sum at the same time in df? [duplicate]如何在df中同时聚合和求和? [复制]
【发布时间】:2021-08-01 06:41:57
【问题描述】:

我选择了如下所示的数据框:

Año                             Bien.jurídico.afectado         totalincidencia
1   2015                   La vida y la Integridad corporal              88
2   2015                   La vida y la Integridad corporal              18
3   2016                   Afectaciones         Patrimonio               36
4   2017                   La vida y la Integridad corporal               0
5   2017                   Otros delitos                                  0

什么是按每个类别聚合“Bien.jurídico.afectado”列,同时对“totalincidencia”列求和以获得如下结果:

2015     La vida y la integridad corpotal 106 

我尝试了不同的方法但没有成功,因为它要么会影响我聚合的日期,要么不会对最后一列求和。

任何提示将不胜感激

【问题讨论】:

  • 你能修复格式吗?这将对读者有所帮助。

标签: r sum aggregate-functions


【解决方案1】:

你试过dplyr吗?

library(dplyr)

your_dataframe %>%
   group_by(Año, Bien.jurídico.afectado) %>%
   summarise(total = sum(totalincidencia))

【讨论】:

    猜你喜欢
    • 2019-12-24
    • 2022-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-11
    • 1970-01-01
    相关资源
    最近更新 更多