subset()

    subset( )은 split( )과 유사하지만 전체를 부분으로 구분하는 대신 조건을 만족하는 특정 부분만 취하는 용도로 사용한다.

    표 4-23 subset( ) 함수

    subset : 조건을 만족하는 벡터, 행렬, 데이터 프레임의 일부를 반환한다.

    subset(
      x,      # 일부를 취할 객체
      subset  # 데이터를 취할 것인지 여부
    )
    
    subset(
      x,
      subset,
      select  # 데이터 프레임의 경우 선택하고자 하는 컬럼
    )

    반환 값은 조건을 만족하는 데이터다.

    다음은 iris에서 setosa 종만 뽑아내는 예다.

    > subset(iris, Species == "setosa")
       Sepal.Length Sepal.Width Petal.Length Petal.Width Species
    1           5.1         3.5          1.4         0.2  setosa
    2           4.9         3.0          1.4         0.2  setosa
    ...
    
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.