Base/R

[R] R에 사용되는 행렬(matrix)의 개념 및 사용되는 함수

반응형

 

-행렬(matrix)의 개념

2차원 벡터로서 동일 타입의 데이터만 저장 가능 

인덱싱 : [행의 인덱싱,열의 인덱싱] 

행렬 생성방법 : 

matrix(data=벡터, nrow=행의 개수, ncol=열의 개수)          

matrix(data=벡터, nrow=행의갯수, ncol=열의 개수, byrow=TRUE)          

rbind(백터), cbind(벡터) dim

 


-행렬 생성하는 예제

 

#matrix() - 행렬 생성

 

 

#diag - 정방향의 행렬을 만들때 사용하는 함수

 

 

#rbind (Row 기준으로 행렬 생성)

 

 

#cbind (col 기준으로 행렬 생성)

 


-행렬 사용되는 함수

 

#t() -#전치행렬 - 행이 열로 바뀌는 함수

 

 

 

#현재 행렬에 대한 인덱스 접근

 

 

#행렬을 만들때

 

 

 

 

#dimnames - 행 이름과 열 이름 지정

 

 

이런 식으로 행과 열의 이름으로 접근이 가능하다.

 

 

 

 

#행렬을 통한 산술 연산

 

 

apply() - 행이나 열의 방향으로 특수한 함수를 적용한다

 

 

 

#order(value) - 기준을 통해 그 부분을 정렬하는 함수

 

반응형