Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

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)
Chỉnh sửa và Chạy Mã