CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Regroupez streams_billions en trois paliers avec des coupures à 2.5 et 4.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())
Modifier et exécuter le code