【发布时间】:2018-07-19 13:46:11
【问题描述】:
我有一个矩阵 [1,n],我想了解为什么当我删除它的一些值时它会在向量中发生变化。
这是我的问题的一个示例:
> mat<-matrix(seq(1:10),1,10)
> mat
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,] 1 2 3 4 5 6 7 8 9 10
mat是一个矩阵[1,10]
> mat<-mat[,which(mat[1,]!=10)]
> mat
[1] 1 2 3 4 5 6 7 8 9
mat 现在是一个向量 [9]
【问题讨论】:
-
mat <- mat[, which(mat[1,] != 10), drop = FALSE]请学习help("[")。