CommencezCommencez gratuitement

Créer un tableau croisé à partir d'un DataFrame

Vous voulez convertir les données de Spotify du format long au format large afin de comparer le nombre d'écoutes pour chaque artiste, année par année.

Le DataFrame spotify_df est à votre disposition et a été modifié pour obtenir le nombre d'écoutes pour chaque artiste et pour chaque année dans artist_year_df.

Cette activité fait partie du cours

Introduction à Polars

Voir le cours

Exercice interactif pratique

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

artist_year_df = spotify_df.group_by("artist", "year").agg(pl.col("streams").sum())

pivoted_df = (
    artist_year_df
    # Pivot with artists as rows, years as columns and streams as values
    .pivot(
        on=____,
        index=____,
        values=____
    )
)

print(pivoted_df)
Modifier et exécuter le code