더북(TheBook)

레프트 조인을 위해 사용하는 것이 left_join() 함수입니다. left_join() 함수를 사용하여 왼쪽 테이블을 기준으로 모든 데이터를 조인해서 출력하는 예시를 살펴보겠습니다.

left_join(reservation_r, order_info_r, by = "reserv_no") %>%
    arrange(reserv_no, item_id) %>%
    select(reserv_no, customer_id, visitor_cnt, cancel, order_no, item_id, sales)

# A tibble: 450 x 7
    reserv_no   customer_id  visitor_cnt  cancel  order_no            item_id  sales
    <chr>       <chr>              <dbl>  <chr>   <chr>               <chr>    <dbl>
 1  2019060301  W1327803              4   N       190603578341100100  M0005   140000
 2  2019060601  W1328432              4   N       190606607189610010  M0005   140000
 3  2019060601  W1328432              4   N       190606607189610010  M0010    12000
 4  2019060701  W1328432              4   N       190607671896100100  M0001    48000
 5  2019061501  W1330211              4   Y       NA                  NA          NA
 6  2019061601  W1330464              3   N       190616137200510010  M0005   105000
 7  2019061602  W1330463              3   Y       NA                  NA          NA
 8  2019061801  W1327595              2   N       190618107186310010  M0001    48000
 9  2019062001  W1331108              1   N       190620137203810010  M0008    10000
10  2019062201  W1328505              2   N       190622378311100100  M0001    48000
# ... with 440 more rows

* 왼쪽 테이블

* reservation_r 테이블

* order_info_r 테이블

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