R
Subsetting_Matrices
(이경수)
2021. 4. 15. 11:17
성분의 위치를 통해 해당하는 성분 데이터를 취할 수 있다. 또, m[1, ], m[ ,2]와 같이 열 또는 행을 비워 놓으면, 해당 행 또는 해당 열의 모든 성분들을 얻을 수 있게 된다.
m<-matrix(1:6,2,3)
> m
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
> m[2,3]
[1] 6
> m[2,]
[1] 2 4 6
> m[,1]
[1] 1 2
특히, drop 인자를 추가하여 이것의 값을 FALSE로 주면, 취한 성분들로 이루어진 행렬이 구성된다.
> m<-matrix(1:6,2,3)
> m
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
> m[1,2,drop=FALSE]
[,1]
[1,] 3
> m[1,,drop=FALSE]
[,1] [,2] [,3]
[1,] 1 3 5
> m[1,c(1,3),drop=FALSE]
[,1] [,2]
[1,] 1 5