더북(TheBook)

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
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.