시작하기무료로 시작하기

누적 통계량

누적 통계량은 시간의 경과에 따른 요약 통계량을 추적하는 데도 유용합니다. 이번 연습 문제에서는 특정 부서의 주간 판매액에 대한 누적합과 누적 최댓값을 계산하여 현재까지의 총 판매액과 주간 판매 최고 금액을 파악할 수 있습니다.

1번 매장의 1번 부서 판매 데이터를 담은 sales_1_1 DataFrame이 준비되어 있으며, pandaspd라는 별칭으로 사용할 수 있습니다.

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

pandas를 이용한 데이터 다루기

강의 보기

연습 안내

  • sales_1_1의 행을 date 열 기준으로 오름차순 정렬하세요.
  • weekly_sales의 누적합을 구하고, 그 결과를 sales_1_1cum_weekly_sales라는 새로운 열로 추가하세요.
  • weekly_sales의 누적 최댓값을 구하고, cum_max_sales라는 열로 추가하세요.
  • dateweekly_sales, cum_weekly_sales, cum_max_sales 열을 출력하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Sort sales_1_1 by date
sales_1_1 = ____

# Get the cumulative sum of weekly_sales, add as cum_weekly_sales col
sales_1_1[____] = ____

# Get the cumulative max of weekly_sales, add as cum_max_sales col
____

# See the columns you calculated
print(sales_1_1[["date", "weekly_sales", "cum_weekly_sales", "cum_max_sales"]])
코드 편집 및 실행