一次彙整兩份報表
這個儀表板需要兩個相關的摘要:依 format 的數位借閱量,以及依月份的數位借閱量。兩個查詢都會掃描同一個 CSV。把兩個延遲查詢一併交給 pl.collect_all(),讓 Polars 一起規劃並只讀取一次檔案。
已經幫你建立了兩個 LazyFrame 查詢:
checkouts_by_format:依format分組的數位借閱總量。checkouts_by_month:依月份分組的數位借閱總量。
本練習屬於課程
使用 Polars 擴充與最佳化資料管線
練習說明
- 使用正確的方法一次執行兩個延遲查詢。
- 在清單中先傳入
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])