Bắt đầu ngayBắt đầu miễn phí

Kiểm tra phạm vi số

Quay lại bộ dữ liệu phim của startup streaming. Trước khi bạn downcast vote_countbudget sang các dtype nhỏ hơn, hãy kiểm tra giá trị lớn nhất của chúng và so sánh với giới hạn trên của các kiểu số nguyên nhỏ hơn. Điều này cho biết liệu 32-bit (hoặc 16-bit) có an toàn hay không.

Bài tập này là một phần của khóa học

Mở rộng và tối ưu hóa pipeline dữ liệu với Polars

Xem khóa học

Hướng dẫn bài tập

  • Tính giá trị lớn nhất của vote_countbudget.
  • Hiển thị giới hạn trên của phiên bản Int32Int16 của budget.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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)
Chỉnh sửa và Chạy Mã