[R] 데이터 구조 이해 _ Matrix / Array
벡터(Vector)
가장 기본적인 데이터 구조
v1 <- c(1,2,3,4,5,6)
v2 <- c(1,2,3,"a","b")
v1
[1] 1 2 3 4 5 6
v2
[1]"1" "2" "3" "a" "b"
c()
를 통해서 생성이 가능하다
단, 우선 순위로 인해 문자요소가 있을 시, 기존의 숫자데이터 또한 cha형으로 자동 변환됨.
매트릭스(Matrix)
v1 <- c(1,2,3,4,5,6,7,8,9)
matrix(v1)
matrix(v1, nrow=2)
matrix(data=v1, ncol=4)
matrix(data=v1, nrow=3, ncol=2)
matrix(data=v1, nrow=3, ncol=3)
matrix(data=v1, nrow=3, ncol=3, byrow=T)
아무 설정 없이 matrix()
를 통해 생성할 경우,
1열에 단순 나열하는 형태로 생성된다
nrow=
속성을 통해 행 갯수 설정
ncol=
속성을 통해 열 갯수 설정
byrow=
속성을 통해 나열 기준 설정
- 기본 값은 FALSE로 열 방향으로 나열됨.
byrow=T
속성시 행 방향 으로 나열된다.
Author And Source
이 문제에 관하여([R] 데이터 구조 이해 _ Matrix / Array), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yummygyudon/R-데이터-구조-이해-Matrix-Array저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)