Mulai sekarangMulai gratis

Memeriksa rentang numerik

Kembali ke himpunan data film dari startup streaming. Sebelum Anda menurunkan tipe vote_count dan budget ke dtype yang lebih kecil, periksa nilai maksimumnya dan bandingkan dengan batas atas tipe integer yang lebih kecil. Ini menunjukkan apakah 32-bit (atau 16-bit) aman.

Latihan ini merupakan bagian dari kursus

Menskalakan dan Mengoptimalkan Pipeline Data dengan Polars

Lihat Kursus

Instruksi latihan

  • Hitung nilai maksimum vote_count dan budget.
  • Tampilkan batas atas dari budget versi Int32 dan Int16.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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)
Edit dan Jalankan Kode