考虑以下矩阵:
MAT <- matrix(nrow=3,ncol=3,1:9)
[,1] [,2] [,3]
[1,] 1 4 7
[2,] 2 5 8
[3,] 3 6 9
如果我提供的向量与MAT
. 因此,如果我提供c(2,5,8)
,我应该取回 2。我不确定如何做到这一点;我知道的最接近的事情是which
用来查找矩阵中单个数字的位置。for
如果给定的向量与矩阵中的一行匹配,另一种方法可能是非常慢的四重循环检查。这个问题有没有一条线的解决方案?