Merangkum peminjaman digital
Tim pelaporan memerlukan total jumlah peminjaman digital per jenis materi untuk ringkasan minggu ini. Bangun seluruh pipeline secara lazy dan panggil .collect() hanya pada tahap paling akhir agar Polars dapat merencanakan seluruh kueri sekaligus.
Latihan ini merupakan bagian dari kursus
Menskalakan dan Mengoptimalkan Pipeline Data dengan Polars
Instruksi latihan
- Saring
libraryke baris yanguse-nya adalah"Digital". - Kelompokkan baris yang telah disaring berdasarkan
format. - Picu eksekusi di bagian paling akhir dari pipeline.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
result = (
library
# Filter to digital checkouts
.filter(pl.col("use") == "____")
# Group by format
.group_by("____")
.agg(pl.col("checkouts").sum().alias("total"))
.sort("total", descending=True)
# Trigger execution at the end
.____()
)
print(result)