LoslegenKostenlos loslegen

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

Kurs anzeigen

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)
Code bearbeiten und ausführen