Yeniden kullanılabilir ifadeler oluşturma
Artık sütunları dönüştürebildiğine göre, dinleyici başına dinleme sayısını hesaplayarak hangi sanatçıların sadık bir hayran kitlesi olduğunu anlamak istiyorsun. Bu formülü her seferinde yeniden yazmak yerine, hesabı bir Polars ifade değişkeni olarak sakla ve bunu birden fazla DataFrame'de tekrar kullan.
polars pl olarak yüklendi. Albüm dinleme verilerini içeren spotify DataFrame'i hazır.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Dönüşümü
Egzersiz talimatları
streamsdeğerinimonthly_listenersdeğerine bölen bir ifade oluştur.- İfade değişkenini uygula ve
streams_per_listenersütununa göre azalan sırada sırala.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Create a reusable expression for streams per listener
streams_per_listener_expr = (
(pl.col("____") / pl.col("____"))
.alias("streams_per_listener")
)
# Apply the expression and sort by streams_per_listener
result = spotify.with_columns(____).sort(
"streams_per_listener", descending=____
)
print(result.head())