Przestawianie ramki danych (pivot)
Chcesz przekształcić dane Spotify z formatu długiego na szeroki, aby porównać liczbę odtworzeń każdego artysty w poszczególnych latach.
Ramka danych spotify_df jest dostępna i została zmodyfikowana tak, aby uzyskać liczbę odtworzeń dla każdego artysty w każdym roku — wynik zapisano w artist_year_df.
To ćwiczenie jest częścią kursu
Wprowadzenie do Polars
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
artist_year_df = spotify_df.group_by("artist", "year").agg(pl.col("streams").sum())
pivoted_df = (
artist_year_df
# Pivot with artists as rows, years as columns and streams as values
.pivot(
on=____,
index=____,
values=____
)
)
print(pivoted_df)