1 filter( ) 함수: 조건으로 행 선택하기

    filter() 함수는 특정 조건을 만족하는 데이터를 필터링하여 반환합니다. 앞서 배운 기본 함수 subset()과 유사합니다.

     

    그림 7-5 | filter() 함수 원리

     

    다음은 item_id 값이 M0001인 행만 선택하여 출력하는 예시입니다.

    order_info_r %>% filter(item_id == "M0001")
    
    # A tibble: 59 x 5
        order_no            item_id  reserv_no  quantity   sales
        <chr>               <chr>    <chr>         <dbl>   <dbl>
     1  191228137837810010  M0001    2019122806       10  240000
     2  191230137865010010  M0001    2019123003        8  192000
     3  191231137864710010  M0001    2019123105        8  192000
     4  191216107839010010  M0001    2019121605        3   72000
     5  191216107298910010  M0001    2019121606        2   48000
     6  191217137851110010  M0001    2019121704        9  216000
     7  19121954C005210020  M0001    2019121903        2   48000
     8  191220674084100100  M0001    2019122002       23  552000
     9  191220567442210010  M0001    2019122003        2   48000
    10  191221517267210010  M0001    2019122102        8  192000
    # ... with 49 more rows
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.