시작하기무료로 시작하기

재사용 가능한 표현식 만들기

이제 열을 변환할 수 있으니, 청취자 1인당 스트리밍 수를 계산해 어느 아티스트가 탄탄한 팬층을 갖고 있는지 파악해 보려고 합니다. 매번 공식을 다시 쓰지 않도록, 여러 DataFrame에서 재사용할 수 있도록 이 계산을 Polars 표현식 변수로 저장하세요.

polarspl 로 불러와져 있습니다. 앨범 스트리밍 데이터가 담긴 DataFrame spotify 가 제공됩니다.

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

Polars로 하는 데이터 변환

강의 보기

연습 안내

  • streamsmonthly_listeners 로 나누는 표현식을 만드세요.
  • 표현식 변수를 적용하고 streams_per_listener 기준으로 내림차순으로 정렬하세요.

실습형 인터랙티브 연습

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

# Create a reusable expression for streams per listener
streams_per_listener_expr = (
    (pl.col("____") / pl.col("____"))
    .alias("streams_per_listener")
)

# Apply the expression and sort by streams_per_listener
result = spotify.with_columns(____).sort(
    "streams_per_listener", descending=____
)

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