Kom igångKom igång gratis

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 efter format.
  • 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

Visa kurs

Övningsinstruktioner

  • Använd rätt metod för att köra båda lazy-frågorna på en gång.
  • Skicka checkouts_by_format först och checkouts_by_month som 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])
Redigera och kör kod