从矩阵中获取行作为矩阵的最短路径是什么?
> x<-matrix(1:9,nrow=3,byrow=TRUE)
> x
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
[3,] 7 8 9
> x[1,]
[1] 1 2 3
> is.vector(x[1,])
[1] TRUE
Run Code Online (Sandbox Code Playgroud)
在哪里,我想得到
[,1] [,2] [,3]
[1,] 1 2 3
Run Code Online (Sandbox Code Playgroud)
Jos*_*ien 17
[采用drop控制是否将被提取的子集强制(如果可能)到较低维对象(在这种情况下为普通向量)的参数.要确保矩阵的子集始终是矩阵,请设置它drop=FALSE,如下所示:
x[1,,drop=FALSE]
[,1] [,2] [,3]
[1,] 1 2 3
Run Code Online (Sandbox Code Playgroud)
(对于完整的子集化规则和参数集,请尝试help("[").)