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)