시작하기무료로 시작하기

여러 열에 대한 롤링 집계

여러 열에 대해 동시에 롤링 통계를 계산하려면 어떻게 할까요? .rolling() 메서드를 사용하면 시간 기반 윈도우에서 여러 열에 대한 집계를 한 번에 계산할 수 있습니다.

polarspl로 불러와져 있습니다. DataFrame bikes에는 time, rentals, temp 열이 있습니다.

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

Polars로 하는 데이터 변환

강의 보기

연습 안내

  • time 열을 기준으로 3시간 롤링 윈도우를 설정하세요.
  • 집계에서 rentals의 합계와 temp의 평균을 계산하세요.

실습형 인터랙티브 연습

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

# Set up the 3-hour rolling window
bikes.rolling(index_column="____", period="____").agg(
  
    # Calculate sum of rentals and mean of temp
    pl.col("rentals").____().alias("rolling_total"),
    pl.col("temp").____().alias("rolling_mean_temp")
)
코드 편집 및 실행