Pivot một DataFrame
Bạn muốn chuyển dữ liệu Spotify từ định dạng dài (long) sang định dạng rộng (wide) để so sánh số lượt phát (streams) của từng nghệ sĩ theo từng năm.
DataFrame spotify_df đã sẵn sàng cho bạn và đã được chỉnh sửa để lấy số lượt phát cho từng nghệ sĩ theo từng năm trong artist_year_df.
Bài tập này là một phần của khóa học
Nhập môn Polars
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)