Začněte nyníZačněte zdarma

Unpivoting dat z širokého do dlouhého formátu

Na spotifyových datech jsi provedl/a seskupení s agregací, které ti dává různé statistiky počtu přehrání na umělce a rok v DataFrame wide_df. Teď chceš data z wide_df převést do dlouhého formátu, aby šla použít v datové vizualizaci.

Toto cvičení je součástí kurzu

Introduction to Polars

Zobrazit kurz

Pokyny k cvičení

  • Jako indexové sloupce pro identifikaci dat v každém řádku použij "artist" a "year".
  • Proveď unpivot na statistických sloupcích v wide_df: "avg_streams", "max_streams", "min_streams".
  • Sloupec s názvem proměnné pojmenuj "metric" a sloupec s hodnotami "stream_count".

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód