더북(TheBook)

열을 기준으로 선택하는 것도 마찬가지입니다. 두 번째 열을 선택해 보겠습니다.

 

그림 4-21 | 데이터 프레임 위치로 열 선택

> df[ , 2]     # 두 번째 열을 선택
[1] 32 25 18 39

 

두 번째 열이 선택되었습니다. 다만 기본적으로 R은 데이터 구조가 1차원이 되면 벡터 형태의 일렬로 출력하는데, 원래 데이터 프레임 형태대로 세로 형태로 출력하고 싶다면 drop =FALSE 옵션을 사용합니다.

> df[ , 2, drop = FALSE]     # 두 번째 열을 선택, 세로를 출력
  age
1  32
2  25
3  18
4  39

 

세로 형태로 출력되었습니다.

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