와이드 형식에서 롱 형식으로 언피벗하기
wide_df DataFrame에는 Spotify 데이터에 대해 연도별 아티스트당 스트리밍 수에 대한 다양한 통계를 제공하는 groupby-aggregation 결과가 있습니다. 이제 시각화에 활용할 수 있도록 wide_df의 데이터를 롱 형식으로 변환하려고 합니다.
이 연습은 강의의 일부입니다
Polars 입문
연습 안내
- 각 행의 데이터를 식별할 수 있도록
"artist"와"year"를 인덱스 열로 사용하세요. wide_df의 통계 열인"avg_streams","max_streams","min_streams"에 대해 언피벗하세요.- 변수 열 이름은
"metric", 값 열 이름은"stream_count"로 지정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
long_df = (
wide_df
.unpivot(
# Set the index columns
index=____,
# Unpivot on the stats columns
on=____,
# Name the variable and value columns
variable_name=____,
value_name=____
)
)
print("\nLong format DataFrame:")
print(long_df)