Colectarea a două rapoarte simultan
Dashboard-ul are nevoie de două rezumate corelate: împrumuturi digitale după format și împrumuturi digitale pe lună. Ambele interogări scanează același fișier CSV. Transmite ambele interogări lazy către pl.collect_all(), astfel încât Polars să le planifice împreună și să citească fișierul o singură dată.
Două interogări LazyFrame au fost deja construite pentru tine:
checkouts_by_format: totalul împrumuturilor digitale grupate dupăformat.checkouts_by_month: totalul împrumuturilor digitale grupate pe lună.
Acest exercițiu face parte din cursul
Scalarea și optimizarea pipeline-urilor de date cu Polars
Instrucțiuni pentru exercițiu
- Folosește metoda potrivită pentru a executa ambele interogări lazy simultan.
- Transmite mai întâi
checkouts_by_format, apoicheckouts_by_monthîn listă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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])