.groupby()를 활용한 계산
.groupby() 메서드를 사용하면 작업이 훨씬 쉬워집니다. 이번 연습에서는 지난번과 동일한 계산을 수행하되, .groupby() 메서드를 사용해 보겠습니다. 또한 두 개의 변수로 그룹화한 데이터에 계산을 수행하여, 공휴일이 있는 주인지 여부에 따라 매장 유형별 매출이 달라지는지 살펴보겠습니다.
지난 연습에서 확인했듯이, 이 Walmart 데이터의 부분 집합에는 C 유형 매장이 없습니다. 따라서 type으로 그룹화하면 세 개가 아닌 두 개의 행이 반환됩니다.
sales를 사용할 수 있으며 pandas는 pd로 불러와져 있습니다.
이 연습은 강의의 일부입니다
pandas를 이용한 데이터 다루기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Group by type; calc total weekly sales
sales_by_type = ____.____("____")["____"].____()
# Get proportion for each type
sales_propn_by_type = ____ / sum(____)
print(sales_propn_by_type)