BaşlayınÜcretsiz başlayın

Dijital ödünç almaları özetleme

Raporlama ekibi, bu haftanın özeti için materyal türüne göre toplam dijital ödünç alma sayısını istiyor. Tüm veri hattını tembel şekilde kur ve Polars tüm sorguyu tek seferde planlayabilsin diye .collect() çağrısını yalnızca en sonda yap.

Bu egzersiz, kursun bir parçasıdır

Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme

Kursa Göz Atın

Egzersiz talimatları

  • library veri kümesini use değeri "Digital" olan satırlara filtrele.
  • Filtrelenen satırları format sütununa göre grupla.
  • Çalıştırmayı veri hattının en SONUNDA tetikle.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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)
Kodu Düzenle ve Çalıştır