시작하기무료로 시작하기

각 매장 유형별 매출 비율은?

.groupby()는 매우 유용하지만, 이 함수를 사용하지 않고도 그룹별 요약 통계량을 구할 수 있습니다.

Walmart는 '슈퍼센터', '할인점', '네이버후드 마켓'이라는 세 가지 유형으로 매장을 구분합니다. 이 데이터 세트에는 각 매장 유형이 'A', 'B', 'C'로 표시되어 있습니다. 이번 연습 문제에서는 .groupby()를 사용하지 않고 각 매장 유형별 총 매출을 계산합니다. 이 결과를 바탕으로 Walmart 전체 매출에서 각 유형의 매출이 차지하는 비율을 확인해보겠습니다.

sales가 준비되어 있으며, pandaspd로 임포트되어 있습니다.

이 연습은 강의의 일부입니다

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)
코드 편집 및 실행