Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Buat ekspresi yang membagi streams dengan monthly_listeners.
  • Terapkan variabel ekspresi tersebut dan urutkan berdasarkan streams_per_listener secara 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())
Edit dan Jalankan Kode