8 setdiff( ) 함수: 데이터 빼기

    setdiff() 함수는 첫 번째 테이블에서 두 번째 테이블 집합의 데이터 집합을 뺀 결과를 출력합니다. -(마이너스) 원리와 같습니다.

     

    그림 7-28 | setdiff( ) 함수 원리

     

    reservation_r_rsv_noorder_info_r_rsv_no 변수를 계속 써서 setdiff() 함수를 사용해 보겠습니다.

    setdiff(reservation_r_rsv_no, order_info_r_rsv_no)
    
    # A tibble: 59 x 1
        reserv_no
        <chr>
     1  2019082201
     2  2019081501
     3  2019080102
     4  2019073101
     5  2019072601
     6  2019072001
     7  2019071301
     8  2019070701
     9  2019070301
    10  2019061602
    # ... with 49 more rows

     

    setdiff() 함수를 사용해서 마이너스 집합을 구한 결과 reserv_no 데이터가 59개 남아 있습니다. 즉, reservation_r 테이블에는 order_info_r과 일치하지 않는 reserv_no가 59개 있다는 것을 알 수 있습니다.

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