각 매장 유형별 매출 비율은?
.groupby()는 매우 유용하지만, 이 함수를 사용하지 않고도 그룹별 요약 통계량을 구할 수 있습니다.
Walmart는 '슈퍼센터', '할인점', '네이버후드 마켓'이라는 세 가지 유형으로 매장을 구분합니다. 이 데이터 세트에는 각 매장 유형이 'A', 'B', 'C'로 표시되어 있습니다. 이번 연습 문제에서는 .groupby()를 사용하지 않고 각 매장 유형별 총 매출을 계산합니다. 이 결과를 바탕으로 Walmart 전체 매출에서 각 유형의 매출이 차지하는 비율을 확인해보겠습니다.
sales가 준비되어 있으며, pandas는 pd로 임포트되어 있습니다.
이 연습은 강의의 일부입니다
pandas를 이용한 데이터 다루기
연습 안내
- 전체 데이터 세트의
weekly_sales총합을 계산하세요. type이"A"인 매장을 선택하여 해당 매장의 주간 총 매출을 계산하세요.type이"B"인 매장과type이"C"인 매장의 주간 총 매출도 같은 방법으로 계산하세요.- A, B, C의 결과를 리스트로 합친 후
sales_all로 나누어 유형별 매출의 비율을 구하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Calc total weekly sales
sales_all = ____["____"].____()
# Subset for type A stores, calc total weekly sales
sales_A = ____[____["____"] == "____"]["____"].____()
# Subset for type B stores, calc total weekly sales
sales_B = ____
# Subset for type C stores, calc total weekly sales
sales_C = ____
# Get proportion for each type
sales_propn_by_type = [sales_A, ____, ____] / ____
print(sales_propn_by_type)