시작하기무료로 시작하기

숫자 범위 확인하기

스트리밍 스타트업의 영화 데이터셋으로 돌아왔습니다. vote_countbudget을 더 작은 dtype으로 다운캐스팅하기 전에, 각 열의 최댓값을 확인하고 더 작은 정수 타입의 상한값과 비교해 보세요. 이를 통해 32비트(또는 16비트) 타입으로 안전하게 변환할 수 있는지 확인할 수 있습니다.

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

Polars로 데이터 파이프라인 확장 및 최적화하기

강의 보기

연습 안내

  • vote_countbudget의 최댓값을 계산하세요.
  • budgetInt32Int16으로 변환했을 때의 상한값을 출력하세요.

실습형 인터랙티브 연습

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

result = movies.select(
    # Largest vote_count
    pl.col("vote_count").____().alias("vote_count_max"),
    # Largest budget
    pl.col("budget").____().alias("budget_max"),
    # Upper bounds of smaller dtypes
    pl.col("budget").cast(pl.Int32).____().alias("budget_int32_upper"),
    pl.col("budget").cast(pl.Int16).____().alias("budget_int16_upper"),
)
print(result)
코드 편집 및 실행