Mengumpulkan dua laporan sekaligus
Dasbor memerlukan dua ringkasan terkait: peminjaman digital menurut format dan peminjaman digital per bulan. Kedua kueri memindai CSV yang sama. Serahkan kedua kueri lazy tersebut ke pl.collect_all() agar Polars merencanakannya bersama dan membaca berkas hanya sekali.
Dua kueri LazyFrame telah dibuat untuk Anda:
checkouts_by_format: total peminjaman digital dikelompokkan berdasarkanformat.checkouts_by_month: total peminjaman digital dikelompokkan berdasarkan bulan.
Latihan ini merupakan bagian dari kursus
Menskalakan dan Mengoptimalkan Pipeline Data dengan Polars
Instruksi latihan
- Gunakan metode yang tepat untuk mengeksekusi kedua kueri lazy sekaligus.
- Masukkan
checkouts_by_formatterlebih dahulu dancheckouts_by_monthkedua dalam daftar.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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])