Mulai sekarangMulai gratis

Membuat kolom Enum

Film memiliki kosakata status yang tetap seperti Released, Rumored, Post Production, dan seterusnya. Karena nilai yang diperbolehkan sudah diketahui sejak awal, Enum lebih tepat daripada Categorical: ini menambahkan validasi yang menangkap status yang tidak dikenal sebelum mencemari pipeline.

movies masih tersedia, bersama status_enum yang sudah didefinisikan sebelumnya dan memuat setiap nilai yang diperbolehkan.

Latihan ini merupakan bagian dari kursus

Menskalakan dan Mengoptimalkan Pipeline Data dengan Polars

Lihat Kursus

Instruksi latihan

  • Ubah tipe kolom status menggunakan status_enum yang sudah didefinisikan.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

result = movies.with_columns(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
Edit dan Jalankan Kode