두 리포트를 함께 수집하기
대시보드에는 두 가지 요약 정보가 필요합니다. format별 디지털 대출 현황과 월별 디지털 대출 현황입니다. 두 쿼리 모두 같은 CSV 파일을 스캔합니다. pl.collect_all()에 두 lazy 쿼리를 함께 전달하면 Polars가 한 번에 계획을 세우고 파일을 단 한 번만 읽습니다.
두 개의 LazyFrame 쿼리가 이미 준비되어 있습니다.
checkouts_by_format:format별로 그룹화한 디지털 대출 합계checkouts_by_month: 월별로 그룹화한 디지털 대출 합계
이 연습은 강의의 일부입니다
Polars로 데이터 파이프라인 확장 및 최적화하기
연습 안내
- 두 lazy 쿼리를 한 번에 실행하는 적절한 메서드를 사용하세요.
- 목록에서
checkouts_by_format을 첫 번째로,checkouts_by_month를 두 번째로 전달하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Execute both lazy queries together so Polars shares the scan
results = pl.____([
# Pass checkouts_by_format first, then checkouts_by_month
____,
____,
])
# Inspect each result
print(results[0])
print(results[1])