시작하기무료로 시작하기

정렬된 데이터에서 빠른 경로 필터 적용

과거 데이터 분석 팀은 2021년 이전의 모든 대출 기록을 필요로 합니다. CSV 파일은 이미 date 열 기준으로 정렬되어 있으므로, 이 사실을 Polars에 알려주면 2021년 첫 번째 행이 나타나는 즉시 스캔을 중단할 수 있습니다.

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

Polars로 데이터 파이프라인 확장 및 최적화하기

강의 보기

연습 안내

  • date 열이 정렬되어 있음을 표시하여 Polars가 빠른 경로 스캔을 사용할 수 있도록 하세요.
  • date가 2021년 1월 1일 이전인 행만 필터링하세요.
  • 지연 쿼리를 실행하세요.

실습형 인터랙티브 연습

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

result = (
    library
    # Mark date as sorted to enable the fast-path scan
    .____("date")
    # Filter to rows before 2021-01-01
    .filter(pl.col("date") < pl.____(2021, 1, 1))
    # Execute the lazy query
    .____()
)
print(result.head())
코드 편집 및 실행