Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Saring library ke baris yang use-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)
Edit dan Jalankan Kode