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
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)