《R語言基礎》3-1節最后說到利用drop 幫助關掉返回向量的選擇的問題
> x <- matrix(1:6, nrow = 2, ncol = 3)
> x
? ? ?[,1] [,2] [,3]
[1,] ? ?1 ? ?3 ? ?5
[2,] ? ?2 ? ?4 ? ?6
> x[1,2]
[1] 3
> x[2,3]
[1] 6
> x[1]
[1] 1
> x[1,]
[1] 1 3 5
> x[,1]
[1] 1 2
> x[2,c(1,3)]
[1] 2 6
> class(x[1,2])
[1] "integer"
> x[1,2, drop = FALSE]
? ? ?[,1]
[1,] ? ?3
上方的 3 是第一行第二列,得出的不應該是:
? ? ?[,2]
[1,] ? ?3
么?