본문 바로가기

언어/R

[R 기초] 행렬 (Matrix)

- 행렬(Matrix) : R에서 행렬(matrix)는 2차원 벡터를 의미한다.

matrix() 함수를 이용해 정의 가능하다.

 인덱스를 통해 접근가능하며 행 또는 열의 인덱스를 비워두면 전체를 의미한다.

앞에서 배운 Numeric Index를 통해 원하는 열만 뽑아내는 것도 가능하다.

 

dimnames() 함수를 이용해 각 행열의 이름을 부여할 수 있다.

부여한 이름으로 인덱싱도 가능하다.

 

1. Transpose (전치행렬)

: t()함수를 이용하면 행과 열을 바꾼 전치행렬을 얻을 수 있다.

2. Combining Matrices

 cbind() 함수를 이용하면 컬럼끼리(가로로) 두개의 matrix를 결합하는 것이 가능하다.

rbind() 함수를 이용하면 로우끼리(세로로) 두개의 matrix를 결합하는 것이 가능하다.

 

3. Deconstruction (해체)

: c() 함수를 이용하면 matrix를 vector로 해체하는 것이 가능하다.

 

-References : http://www.r-tutor.com/r-introduction/matrix

'언어 > R' 카테고리의 다른 글

[R 기초] 리스트 (List)  (0) 2020.05.29
[R 기초] 벡터 (Vector)  (0) 2020.05.29
[R 기초] 기본 데이터 타입 (Basic Data Types)  (0) 2020.05.29