Zacznij terazZacznij za darmo

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

Zobacz kurs

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)
Edytuj i uruchom kod