더북(TheBook)

행렬 생성

행렬을 생성하는 함수는 다음과 같다.

표 2-14 행렬 생성 함수

matrix : 행렬을 생성한다.

matrix( 
   data,          # 행렬을 생성할 데이터 벡터 
   nrow,          # 행의 수 
   ncol,          # 열의 수 
   byrow=FALSE,   # TRUE로 설정하면 행우선, FALSE일 경우 열 우선으로 데이터를 채운다. 
   dimnames=NULL  # 행렬의 각 차원에 부여할 이름 
)

반환 값은 행렬이다.

dimnames : 객체의 각 차원에 대한 이름을 가져온다.

dimnames(
   x  # R 객체 
)

반환 값은 객체 x의 각 차원에 대한 이름이다.

dimnames<- : 객체의 차원에 이름을 설정한다.

dimnames(
   x           # R 객체
) <- value  # 차원에 부여할 이름

rownames : 행렬의 행 이름을 가져온다.

rownames(
   x  # 2차원 이상의 행렬과 유사한 객체 
)

반환 값은 행 이름이다.

rownames<- : 행렬의 행 이름을 설정한다.

rownames(
   x           # 2차원 이상의 행렬과 유사한 객체 
) <- value  # NULL 또는 x와 같은 길이의 문자열 벡터

colnames : 행렬의 열 이름을 가져온다.

colnames(
   x  # 2차원 이상의 행렬과 유사한 객체 
)

반환 값은 열 이름이다.

colnames<- : 행렬의 열 이름을 설정한다.

colnames( 
   x           # 2차원 이상의 행렬과 유사한 객체 
) <- value  # NULL 또는 x와 같은 길이의 문자열 벡터
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.