Rozdělení streamů do kategorií
Teď, když znáš rozložení popularity, chce vedení rozřadit alba podle celkového počtu streamů pomocí pevně daných prahových hodnot místo kvantilů. Tím zůstanou definice kategorií konzistentní i při příchodu nových dat. Dataset Spotify nyní obsahuje sloupec streams_billions. Rozděl alba do tří kategorií se zlomy na 2,5 a 4,0 miliardách streamů.
polars je načtený jako pl. DataFrame spotify je k dispozici se sloupcem streams_billions.
Toto cvičení je součástí kurzu
Data Transformation with Polars
Pokyny k cvičení
- Rozděl
streams_billionsdo tří kategorií se zlomy na2.5a4.0. - Přidej třetí popisek
"blockbuster"pro alba s více než 4,0 miliardami streamů.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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())