1 파이 차트 데이터 준비하기

    df_pie_graph <- inner_join(order_info_r, item_r, by = "item_id") %>%
        group_by(item_id, product_name) %>%
        summarise(amt_item = sum(sales/1000)) %>%
        select(item_id, amt_item, product_name)
    
    df_pie_graph # 데이터셋 확인

    * 이너 조인을 이용하여 item_id로 연결

     

    코드를 실행하면 다음과 같습니다.

    # A tibble: 10 x 3
    # Groups:    item_id   [10]
        item_id  amt_item  product_name-----이너 조인을 이용하여 item_id에 연결된  M0001은 SPECIAL_SET, M0002는  PASTA임을 알 수 있습니다.
        <chr>      <dbl>   <chr>
     1  M0001       5808   SPECIAL_SET
     2  M0002       1968   PASTA
     3  M0003       1666   PIZZA
     4  M0004       1625   SEA_FOOD
     5  M0005       9380   STEAK
     6  M0006       2075   SALAD_BAR
     7  M0007        525   SALAD
     8  M0008        610   SANDWICH
     9  M0009        856   WINE
    10  M0010        444   JUICE

     

    item_id에 연결된 product_name 정보를 알려고 매출 정보가 담긴 order_info_r 테이블과 메뉴 이름이 담긴 item_r 테이블을 item_id 키로 이너 조인했습니다. 이후에 item_id, product_name으로 그룹핑한 후 df_pie_graph 변수에 데이터셋을 담아 출력했습니다. 이것으로 item_id가 어떤 메뉴를 의미하는지, 또 각 메뉴가 얼마큼 총 매출 값을 갖는지 알 수 있습니다.

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