Aan de slagGa gratis aan de slag

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

Cursus bekijken

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)
Code bewerken en uitvoeren