열을 기준으로 선택하는 것도 마찬가지입니다. 두 번째 열을 선택해 보겠습니다.
그림 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
세로 형태로 출력되었습니다.