R 用于返回矩阵中前3个值的索引的命令。
例如,有一个矩阵 1 3 5R 用于返回矩阵中前3个值的索引的命令。,r,matrix,indexing,rank,R,Matrix,Indexing,Rank,例如,有一个矩阵 1 3 57 9 24 6 8 我如何找到前3个值的索引? 在这种情况下,它将是,(2,2)、(3,3)、(2,1) 我必须使用什么命令?这将返回一个由行-列对组成的nx2矩阵: m =matrix(c(1,3,5,7,9,2,4,6,8), ncol=3, nrow=3) top3 = tail(sort(m),4) which(m > min(top3), arr.ind = T) m =matrix(c(1,3,5,7,9,2,4,6,8), ncol=3, nr
7 9 2
4 6 8 我如何找到前3个值的索引? 在这种情况下,它将是,(2,2)、(3,3)、(2,1)
我必须使用什么命令?这将返回一个由行-列对组成的nx2矩阵:
m =matrix(c(1,3,5,7,9,2,4,6,8), ncol=3, nrow=3)
top3 = tail(sort(m),4)
which(m > min(top3), arr.ind = T)
m =matrix(c(1,3,5,7,9,2,4,6,8), ncol=3, nrow=3)
mm <- arrayInd(which(rank(-m) %in% 1:3,arr.ind=TRUE),dim(m))
m=矩阵(c(1,3,5,7,9,2,4,6,8),ncol=3,nrow=3)
嗯