在 R 中,设M
为矩阵
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 1 3 3
[3,] 2 4 5
[4,] 6 7 8
我想选择子矩阵m
[,1] [,2] [,3]
[1,] 1 3 3
[2,] 2 4 5
[3,] 6 7 8
使用unique
on M[,1]
,指定将具有最大值的行保留在第二列M
中。最后,算法应该保持 row[2,]
与 set 无关\{[1,], [2,]\}
。不幸的是unique()
,在消除重复项后,我返回了一个带有实际值而不是行号的向量。
有没有办法在没有包 plyr 的情况下获得答案?非常感谢,阿维图斯