设 M 为矩阵:
[,1] [,2]
[1,] 1 9
[2,] 3 12
[3,] 6 4
[4,] 7 2
我想
v <- c(3,6,1)
从 M 中的列 [,1] 中提取所有条目等于向量分量的所有行,从而生成子矩阵 m:
[,1] [,2]
[1,] 1 9
[2,] 3 12
[3,] 6 4
我试过了
m <- M[which(M[,1] == v), ]
获取错误信息longer object length is not a multiple of shorter object length
。使用转置t(v)
没有v
帮助。