Daten von Wide- in Long-Format unpivoten
Du hast auf den Spotify-Daten eine Groupby-Aggregation durchgeführt, die dir eine Reihe von Statistiken zur Anzahl der Streams pro Künstler und Jahr im DataFrame wide_df liefert. Jetzt möchtest du die Daten in wide_df ins Long-Format umwandeln, um sie für eine Datenvisualisierung zu verwenden.
Diese Übung ist Teil des Kurses
Einstieg in Polars
Anleitung zur Übung
- Verwende
"artist"und"year"als Indexspalten, um die Daten in jeder Zeile zu identifizieren. - Unpivot auf den Statistikspalten in
wide_df:"avg_streams","max_streams","min_streams". - Benenne die Variablenspalte als
"metric"und die Wertspalte als"stream_count".
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)