Samla in två rapporter på en gång
Dashboarden behöver två relaterade sammanfattningar: digitala utlån per format och digitala utlån per månad. Båda frågorna läser in samma CSV-fil. Skicka båda lazy-frågorna till pl.collect_all() så att Polars planerar dem tillsammans och läser filen bara en gång.
Två LazyFrame-frågor har redan skapats åt dig:
checkouts_by_format: totala digitala utlån grupperade efterformat.checkouts_by_month: totala digitala utlån grupperade per månad.
Den här övningen är en del av kursen
Skalning och optimering av datapipelines med Polars
Övningsinstruktioner
- Använd rätt metod för att köra båda lazy-frågorna på en gång.
- Skicka
checkouts_by_formatförst ochcheckouts_by_monthsom andra element i listan.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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])