Bir DataFrame'i pivotlama
Her sanatçı için her yıldaki dinlenme sayılarını karşılaştırmak amacıyla Spotify verilerini uzun formattan geniş formata dönüştürmek istiyorsun.
spotify_df DataFrame'i senin için hazır ve her sanatçı için her yıldaki dinlenme sayılarını içeren artist_year_df elde edilecek şekilde düzenlendi.
Bu egzersiz, kursun bir parçasıdır
Polars'a Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)