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

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ü

Kursa Göz Atın

Egzersiz talimatları

  • streams değerini monthly_listeners değerine bölen bir ifade oluştur.
  • İfade değişkenini uygula ve streams_per_listener sü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())
Kodu Düzenle ve Çalıştır