시작하기무료로 시작하기

DataFrame 피벗팅

각 연도별로 아티스트의 스트리밍 수를 비교하기 위해 Spotify 데이터를 길게(long)에서 넓게(wide) 형식으로 변환하려고 합니다.

spotify_df DataFrame은 이미 준비되어 있으며, 아티스트별·연도별 스트리밍 수를 구해 artist_year_df로 만들었습니다.

이 연습은 강의의 일부입니다

Polars 입문

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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)
코드 편집 및 실행