EmpezarEmpieza gratis

Deshacer el pivoteado de ancho a largo

Has hecho una agregación con groupby sobre los datos de Spotify que te da varias estadísticas del número de reproducciones por artista y por año en el DataFrame wide_df. Ahora quieres convertir los datos de wide_df a formato largo para usarlos en una visualización.

Este ejercicio forma parte del curso

Introducción a Polars

Ver curso

Instrucciones del ejercicio

  • Usa "artist" y "year" como columnas índice para identificar los datos de cada fila.
  • Deshaz el pivoteado sobre las columnas de estadísticas en wide_df: "avg_streams", "max_streams", "min_streams".
  • Pon nombre a la columna de variable como "metric" y a la columna de valores como "stream_count".

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

long_df = (
    wide_df
    .unpivot(
        # Set the index columns
        index=____,
        # Unpivot on the stats columns
        on=____,
        # Name the variable and value columns
        variable_name=____,
        value_name=____
    )
)

print("\nLong format DataFrame:")
print(long_df)
Editar y ejecutar código