8 setdiff( ) 함수: 데이터 빼기
setdiff() 함수는 첫 번째 테이블에서 두 번째 테이블 집합의 데이터 집합을 뺀 결과를 출력합니다. -(마이너스) 원리와 같습니다.
그림 7-28 | setdiff( ) 함수 원리
reservation_r_rsv_no와 order_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개 있다는 것을 알 수 있습니다.