시작하기무료로 시작하기

스트리밍을 등급으로 구간화하기

인기도 분포를 파악했으니, 이제 경영진은 분위수 대신 고정 임계값으로 총 스트리밍 수에 따라 앨범을 분류하길 원합니다. 이렇게 하면 새 데이터가 들어와도 등급 정의가 일관되게 유지됩니다. Spotify 데이터셋에는 이제 streams_billions 열이 포함되어 있습니다. 25억과 40억 스트리밍을 분할점으로 하여 앨범을 세 등급으로 구간화하세요.

polarspl로 불러와져 있습니다. streams_billions 열이 있는 DataFrame spotify를 사용할 수 있습니다.

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

Polars로 하는 데이터 변환

강의 보기

연습 안내

  • streams_billions2.54.0을 분할점으로 하여 세 등급으로 구간화하세요.
  • 40억 스트리밍을 초과하는 앨범에는 세 번째 라벨 "blockbuster"를 추가하세요.

실습형 인터랙티브 연습

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

# Bin streams_billions into three labeled bands
result = spotify.with_columns(
    pl.col("streams_billions")
    .____(
        breaks=[____, ____],
        labels=["emerging", "established", "____"],
    )
    .alias("stream_band")
)

print(result.head())
코드 편집 및 실행