더북(TheBook)

② 데이터 처리하기

# 강남, 마포, 서초 지점만 선택
    df_branch_sales <- df_f_join_2 %>%
    filter(branch == "강남" | branch == "마포" | branch == "서초") %>%
    group_by(branch, product_name) %>%           # 부서 이름과 메뉴 이름으로 그룹화
    summarise(sales_amt = sum(sales) / 1000)     # 매출 합산

 

입력한 코드를 실행하면 다시 그룹핑했다는 메시지가 나오는데 참고만 하고 넘어갑니다.

`summarise()` regrouping output by 'branch' (override with `.groups` argument)

 

코드 풀이

filter() 함수로 주요 지점인 강남, 마포, 서초 지점만 선택하고, group_by() 함수로 지점별로 그룹핑하여 summarise() 함수 내 sum() 함수를 사용해서 매출을 합산합니다. 정리된 결과는 df_branch_sales 변수에 담습니다.

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