더북(TheBook)

6 행렬 구조에서 데이터 선택하기

행렬 구조에서 데이터 값은 다음과 같이 선택합니다.

x[행, 열]
> x[1, 2]     # 첫 번째 행, 두 번째 열 위치 선택
[1] 6

 

첫 번째 행, 두 번째 열 위치 값인 6이 출력되었습니다. 이외에도 다음과 같이 여러 형태로 응용할 수 있습니다.

> x[2:4, ]      # 2~4행을 선택, 모든 열을 선택
     [,1]  [,2]  [,3]  [,4]
[1,]    2     7    12    17
[2,]    3     8    13    18
[3,]    4     9    14    19

> x[2:4, 2]     # 2~4행을 선택, 두 번째 열을 선택
[1] 7 8 9

> x[-2 , ]      # 2행만 빼고 모두 선택, 모든 열을 선택
     [,1]  [,2]  [,3]  [,4]
[1,]    1     6    11    16
[2,]    3     8    13    18
[3,]    4     9    14    19
[4,]    5    10    15    20

* 2~4행을 선택했지만 [1, ] [2, ] [3, ]으로 표현됩니다.

* 벡터처럼 일렬로 표현됩니다.

* -(마이너스)는 제외하라는 의미입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.