Effettuare il pivot di un DataFrame
Vuoi convertire i dati di Spotify dal formato long al formato wide per confrontare il numero di stream di ogni artista in ciascun anno.
Il DataFrame spotify_df è a tua disposizione ed è già stato modificato per ottenere il numero di stream di ogni artista in ciascun anno in artist_year_df.
Questo esercizio fa parte del corso
Introduzione a Polars
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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)