CommencerCommencez gratuitement

Convertir les écoutes en milliards

Vous êtes data analyst dans une maison de disques. Vous disposez d’un jeu de données Spotify contenant 25 albums populaires avec des métriques de streaming comme le nombre total d’écoutes, les auditeurs mensuels et les scores de popularité. La colonne streams affiche le total des écoutes sous forme d’entiers très grands et peu lisibles ; vous devez donc les convertir en milliards à l’aide d’une fonction Python personnalisée.

polars est chargé sous le nom pl. Le DataFrame spotify et une fonction to_billions() sont préchargés pour vous.

Cet exercice fait partie du cours

<cours>Transformation de données avec Polars</cours>
Voir le cours

Instructions de l’exercice

  • Appliquez to_billions à la colonne streams pour créer une nouvelle colonne appelée streams_billions.
  • Indiquez le type de retour pl.Float64 pour un contrôle explicite du type.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Apply to_billions to the streams column
result = spotify.with_columns(
    pl.col("streams").____(
        ____, return_dtype=____
    ).alias("streams_billions")
)

print(result.head())
Modifier et exécuter le code