컴퓨터/R
R - 자료형 ④ array(배열)
해피밀세트
2020. 4. 9. 17:30
array(배열)
- 같은 데이터 타입을 갖는 3차원 배열 구조
- matrix 2차원 행렬, array 3차원 행렬
- matrix 연산자 다 사용가능
2차원 array 생성 및 타입 확인
# 2차원 array 생성 x <- array(c(1:9),dim=c(3,3)) |
![]() |
# 2차원 array 구조 및 타입 확인 class(x) mode(x) str(x) is.matrix(x) is.array(x) |
![]() |
3차원 array 생성 및 타입 확인
# 3차원 array 생성 x <- array(c(1:24),dim=c(2,3,4)) |
![]() |
# 3차원 array 구조 및 타입 확인 dim(x) class(x) mode(x) str(x) is.matrix(x) is.array(x) |
![]() |
array 인덱싱
# 모든 면의 1행1열 # 모든 면과 열의 1행 x[1,,]
# 4면의 모든 행과 열 x[,,4] |
![]() |
array 행렬의 이름
# array 행렬에 이름 넣기 dimnames(x) <- list(c('r1','r2'),c('c1','c2','c3')) |
![]() |
# array 행의 이름 확인 rownames(x) |
![]() |
# array 행의 이름 확인 colnames(x) |
![]() |
# array 행렬의 이름 삭제 dimnames(x) <- NULL |
![]() |
차원수 바꾸기
dim(x) <- c(3,4,2) | ![]() |
반응형