Hacer un pivot de un DataFrame
Quieres convertir los datos de Spotify del formato largo al formato ancho para comparar el número de reproducciones de cada artista en cada año.
Tienes disponible el DataFrame spotify_df, y se ha modificado para obtener el número de reproducciones de cada artista por año en artist_year_df.
Este ejercicio forma parte del curso
Introducción a Polars
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)