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