EmpezarEmpieza gratis

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

Ver curso

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)
Editar y ejecutar código