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) |
반응형
'컴퓨터 > R' 카테고리의 다른 글
R - 자료형 ⑥ data.frame(데이터프레임) (0) | 2020.04.09 |
---|---|
R - 자료형 ⑤ factor(펙터) (0) | 2020.04.09 |
R - 자료형 ③ matrix(행렬) (0) | 2020.04.09 |
R - 자료형 ② list(리스트) (0) | 2020.04.08 |
R - 자료형 ① vector(벡터) (0) | 2020.04.08 |