Regrouper les écoutes en paliers
Maintenant que vous connaissez la répartition de popularité, la direction souhaite classer les albums selon le total d'écoutes à l'aide de seuils fixes plutôt que de quantiles. Cela garantit que la définition des paliers demeure stable à mesure que de nouvelles données arrivent. Le jeu de données Spotify comprend maintenant une colonne streams_billions. Regroupez les albums en trois paliers avec des coupures à 2,5 et 4,0 milliards d'écoutes.
polars est importé sous le nom pl. Le DataFrame spotify est disponible avec une colonne streams_billions.
Cette activité fait partie du cours
Transformation de données avec Polars
Instructions de l’exercice
- Regroupez
streams_billionsen trois paliers avec des coupures à2.5et4.0. - Ajoutez la troisième étiquette
"blockbuster"pour les albums au‑dessus de 4,0 milliards d'écoutes.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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())