这样来操作,用负数代表去掉
一个矩阵,比如你不要第5列:
> x=matrix(1:24,4,6)
> x
[,1] [,2] [,3] [,4] [,5] [,6]
[1,] 1 5 9 13 17 21
[2,] 2 6 10 14 18 22
[3,] 3 7 11 15 19 23
[4,] 4 8 12 16 20 24
> x[,-5]
[,1] [,2] [,3] [,4] [,5]
[1,] 1 5 9 13 21
[2,] 2 6 10 14 22
[3,] 3 7 11 15 23
[4,] 4 8 12 16 24
如果你不要第三列和第五列,就做个数组c(-3,-5)
> x[,c(-3,-5)]
[,1] [,2] [,3] [,4]
[1,] 1 5 13 21
[2,] 2 6 14 22
[3,] 3 7 15 23
[4,] 4 8 16 24
如果你只要三和五列,就用正数,c(3,5)
> x[,c(3,5)]
[,1] [,2]
[1,] 9 17
[2,] 10 18
[3,] 11 19
[4,] 12 20
行也是一样操作,呵呵 |