② 데이터 처리하기
# 강남, 마포, 서초 지점만 선택 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 변수에 담습니다.