7 intersect( ) 함수: 데이터 교집합 구하기
intersect() 함수는 양쪽 테이블에 똑같이 존재하는 데이터 집합을 추출합니다. 교집합(∩) 원리와 같습니다.
그림 7-27 | intersect( ) 함수 원리
# reservation_r의 reserv_no 추출 reservation_r_rsv_no <- select(reservation_r, reserv_no) # order_info_r의 reserv_no 추출 order_info_r_rsv_no <- select(order_info_r, reserv_no) # 양쪽 데이터셋에 존재하는 reserv_no intersect(reservation_r_rsv_no, order_info_r_rsv_no) # A tibble: 337 x 1 reserv_no <chr> 1 2019082701 2 2019082602 3 2019082601 4 2019082501 5 2019082401 6 2019082301 7 2019082202 8 2019082101 9 201908 1901 10 2019081802 # ... with 327 more rows
reservation_r과 order_info_r 테이블에서 reserv_no 중 총 337개가 같은 데이터 값인 것을 알 수 있습니다.