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
Instruksi latihan
- Ubah tipe kolom
statusmenggunakanstatus_enumyang 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)