[问题] 矩阵里若前两行相同, 第三行相加

楼主: wgene (wgene)   2022-06-16 05:51:15
请问一下,
假设我有一个矩阵:
A=matrix(c(1,2,1,2,3,2,2,2,2,1,10,100,50,20,30),5,3)
若前两行相同,则第三行要相加
则结果如下,
matrix(c(1,2,3,2,2,1,60,120,30),3,3)
请问R有什么function可以处理吗?
谢谢!!
作者: cywhale (cywhale)   2022-06-16 08:14:00
as.data.table(A)[,sum(V3), by=.(V1,V2)]
楼主: wgene (wgene)   2022-06-16 12:31:00
谢谢!!

Links booklink

Contact Us: admin [ a t ] ucptt.com