r - 如何在df中同时聚合和求和?
问题描述
我选择了如下所示的数据框:
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
我尝试了不同的方法但没有成功,因为它要么会影响我聚合的日期,要么不会对最后一列求和。
任何提示将不胜感激
解决方案
你试过dplyr
吗?
library(dplyr)
your_dataframe %>%
group_by(Año, Bien.jurídico.afectado) %>%
summarise(total = sum(totalincidencia))
推荐阅读
- api - OpenAPI 3 - 如何用模式中允许的键值属性描述数组?
- javascript - 如何使用“type JustifyContent = 'center' | 'flex-start' | string”在打字稿中获得建议
- c# - 未读取数组上的变量输入
- python - 使用 cv2 调整图像大小的不同两种方式之间的区别,而不保持纵横比相同
- sql-server - 用于 SSDT (x32) 和 SQL 代理 (x64) 的 Access Database 2010 Redistributable?
- ruby-on-rails - 对于复合索引,ActiveRecord 查询使用什么列顺序来决定要搜索哪个复合索引?
- python - Python - 拆分非 json 请求的响应
- xml - 如何使用 XSLT 将货币数字翻译成法语单词?我的输入是 XML
- python - How to make element of 3D array into upper triangular and then tranpose it
- r - 合并不同年份的数据框