Konvertera data från brett till långt format
Du har gjort en groupby-aggregering på Spotify-data som ger dig ett antal statistikvärden för antalet strömningar per artist per år i DataFrame:en wide_df. Nu vill du konvertera datan i wide_df till långt format för att använda den i en datavisualisering.
Den här övningen är en del av kursen
Introduktion till Polars
Övningsinstruktioner
- Använd
"artist"och"year"som indexkolumner för att identifiera datan på varje rad. - Avpivotera på statistikkolumnerna i
wide_df:"avg_streams","max_streams","min_streams". - Namnge variabelkolumnen
"metric"och värdekolumnen"stream_count".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)