더북(TheBook)

2 벡터 구조에서 데이터 선택하기

R에서는 데이터 구조도 중요하지만, 구조에 따라 데이터를 선택하는 방법도 중요합니다. 데이터를 선택하는 것을 R에서는 서브세팅(subseting)(부분 집합)이라고 하는데, 이 책에서는 ‘선택’이라는 단어로 표현하겠습니다. 벡터 구조에서 데이터를 선택하는 방법은 다음 표와 같습니다.

 

표 4-5 | 벡터 구조에서 데이터 선택 방법

선택 방법

의미

설명

x[n]

벡터 x의 n번째 데이터 값

대괄호를 사용하여 데이터 값 선택

x[-n]

벡터 x에서 n번째 요소를 제외한 나머지

음수를 사용하여 특정 데이터 값 제외

x[c(loc1, loc2)]

벡터 x의 위치에 지정된 데이터 값

위치를 이용하여 특정 복수 데이터 값 선택

x[s:e]

벡터 x의 시작 s부터 끝 e까지

시작과 끝을 지정하여 데이터 값 선택

x[조건식]

조건에 해당하는 벡터의 데이터 값

조건식을 이용하여 조건에 해당하는 데이터 값 선택

 

벡터는 일렬로 나열된 데이터 값이며, 데이터 나열 순서에 따라 데이터 위치(좌표)로 접근하여 선택합니다. 다양한 방법으로 벡터 데이터 값을 선택해 보겠습니다. R에서는 1부터 위치(좌표)를 시작합니다.

 

그림 4-6 | 벡터 데이터 값과 데이터 위치

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