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

     

    그림 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

     

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

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