시작하기무료로 시작하기

.groupby()를 활용한 계산

.groupby() 메서드를 사용하면 작업이 훨씬 쉬워집니다. 이번 연습에서는 지난번과 동일한 계산을 수행하되, .groupby() 메서드를 사용해 보겠습니다. 또한 두 개의 변수로 그룹화한 데이터에 계산을 수행하여, 공휴일이 있는 주인지 여부에 따라 매장 유형별 매출이 달라지는지 살펴보겠습니다.

지난 연습에서 확인했듯이, 이 Walmart 데이터의 부분 집합에는 C 유형 매장이 없습니다. 따라서 type으로 그룹화하면 세 개가 아닌 두 개의 행이 반환됩니다.

sales를 사용할 수 있으며 pandaspd로 불러와져 있습니다.

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

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