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
Egzersiz talimatları
libraryveri kümesiniusedeğeri"Digital"olan satırlara filtrele.- Filtrelenen satırları
formatsü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)