Data ontpivoten van breed naar lang formaat
Je hebt een groupby-aggregatie uitgevoerd op de Spotify-gegevens die een reeks statistieken oplevert over het aantal streams per artiest per jaar in de DataFrame wide_df. Je wilt de gegevens in wide_df nu omzetten naar lang formaat voor gebruik in een datavisualisatie.
Deze oefening maakt deel uit van de cursus
Introductie tot Polars
Oefeninstructies
- Gebruik
"artist"en"year"als indexkolommen om de data op elke rij te identificeren. - Ontpivot de statistiekkolommen in
wide_df:"avg_streams","max_streams","min_streams". - Noem de variabelekolom
"metric"en de waardekolom"stream_count".
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)