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
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)