Mulai sekarangMulai gratis

Memeringkat album dengan penanganan seri (ties)

Perusahaan rekaman Anda menerbitkan papan peringkat internal setiap minggu berdasarkan himpunan data Spotify. Penanganan seri (ties) dapat mengubah persepsi terhadap artis — beberapa album memiliki jumlah pendengar yang sama, jadi Anda perlu membandingkan bagaimana metode pemeringkatan yang berbeda menangani seri.

polars sudah dimuat sebagai pl. DataFrame spotify dengan metrik streaming telah disiapkan untuk Anda.

Latihan ini merupakan bagian dari kursus

Transformasi Data dengan Polars

Lihat Kursus

Instruksi latihan

  • Buat pemeringkatan monthly_listeners secara menurun, beri alias rank_default.
  • Tambahkan pemeringkatan kedua dengan penanganan seri gaya papan peringkat, beri alias rank_min.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Rank albums by monthly_listeners with default and min tie handling
result = spotify.with_columns(
    pl.col("monthly_listeners")
    .____(descending=____)
    .alias("rank_default"),

    pl.col("monthly_listeners")
    .rank(method="____", ____=True)
    .alias("rank_min"),
).sort("rank_default")

print(result.head())
Edit dan Jalankan Kode