Mulai sekarangMulai gratis

Mengelompokkan stream ke dalam tier

Sekarang setelah Anda mengetahui distribusi popularitas, pimpinan ingin mengategorikan album berdasarkan total stream menggunakan ambang tetap, bukan kuantil. Ini memastikan definisi tier tetap konsisten saat data baru masuk. Himpunan data Spotify kini menyertakan kolom streams_billions. Kelompokkan album ke dalam tiga tier dengan batas pada 2,5 dan 4,0 miliar stream.

polars telah dimuat sebagai pl. DataFrame spotify tersedia dengan kolom streams_billions.

Latihan ini merupakan bagian dari kursus

Transformasi Data dengan Polars

Lihat Kursus

Instruksi latihan

  • Kelompokkan streams_billions menjadi tiga tier dengan batas pada 2.5 dan 4.0.
  • Tambahkan label ketiga "blockbuster" untuk album di atas 4,0 miliar stream.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Bin streams_billions into three labeled bands
result = spotify.with_columns(
    pl.col("streams_billions")
    .____(
        breaks=[____, ____],
        labels=["emerging", "established", "____"],
    )
    .alias("stream_band")
)

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