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
Instruksi latihan
- Buat pemeringkatan
monthly_listenerssecara menurun, beri aliasrank_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())