Twee rapporten tegelijk verzamelen
Het dashboard heeft twee verwante samenvattingen nodig: digitale uitleningen per format en digitale uitleningen per maand. Beide queries scannen hetzelfde CSV-bestand. Geef beide luie queries door aan pl.collect_all() zodat Polars ze samen plant en het bestand maar één keer leest.
Er zijn al twee LazyFrame-queries voor je opgebouwd:
checkouts_by_format: totale digitale uitleningen gegroepeerd performat.checkouts_by_month: totale digitale uitleningen gegroepeerd per maand.
Deze oefening maakt deel uit van de cursus
Data-pipelines schalen en optimaliseren met Polars
Oefeninstructies
- Gebruik de juiste methode om beide luie queries in één keer uit te voeren.
- Geef
checkouts_by_formateerst encheckouts_by_monthdaarna door in de lijst.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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])