Membuat ekspresi yang dapat digunakan kembali
Sekarang setelah Anda dapat mentransformasi kolom, Anda ingin memahami artis mana yang memiliki basis penggemar setia dengan menghitung jumlah stream per pendengar. Alih-alih menulis ulang rumus ini setiap kali, simpan perhitungan tersebut sebagai variabel ekspresi Polars yang dapat Anda gunakan kembali di berbagai DataFrame.
polars dimuat sebagai pl. DataFrame spotify tersedia dengan data streaming album.
Latihan ini merupakan bagian dari kursus
Transformasi Data dengan Polars
Instruksi latihan
- Buat ekspresi yang membagi
streamsdenganmonthly_listeners. - Terapkan variabel ekspresi tersebut dan urutkan berdasarkan
streams_per_listenersecara menurun.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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())