ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește metoda potrivită pentru a executa ambele interogări lazy simultan.
  • Transmite mai întâi checkouts_by_format, apoi checkouts_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])
Editează și rulează codul