Créer des expressions réutilisables
Maintenant que vous savez transformer des colonnes, vous voulez déterminer quels artistes ont une base de fans fidèle en calculant le nombre d'écoutes par auditeur. Plutôt que de réécrire cette formule chaque fois, enregistrez le calcul dans une variable d'expression Polars que vous pourrez réutiliser dans plusieurs DataFrames.
polars est importé sous pl. Le DataFrame spotify est disponible avec des données d'écoutes d'albums.
Cette activité fait partie du cours
Transformation de données avec Polars
Instructions de l’exercice
- Créez une expression qui divise
streamsparmonthly_listeners. - Appliquez la variable d'expression et triez selon
streams_per_listeneren ordre décroissant.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create a reusable expression for streams per listener
streams_per_listener_expr = (
(pl.col("____") / pl.col("____"))
.alias("streams_per_listener")
)
# Apply the expression and sort by streams_per_listener
result = spotify.with_columns(____).sort(
"streams_per_listener", descending=____
)
print(result.head())