Menggunakan ekspresi kategorikal
Tim menginginkan penanda cepat untuk film yang kode original_language-nya diawali huruf e (English, Estonian, …). Namespace kategorikal milik Polars memiliki ekspresi mirip string yang bekerja langsung pada kolom terenkode, tanpa perlu mengembalikan cast ke String.
movies_cat tersedia dengan original_language yang sudah di-cast ke pl.Categorical.
Latihan ini merupakan bagian dari kursus
Menskalakan dan Mengoptimalkan Pipeline Data dengan Polars
Instruksi latihan
- Gunakan namespace kategorikal untuk memeriksa apakah
original_languagediawali dengan"e". - Beri alias kolom boolean baru sebagai
starts_with_e.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
result = movies_cat.select(
"movie_title",
"original_language",
# Flag categorical values starting with "e"
pl.col("original_language").____.starts_with("____").alias("____"),
).head(8)
print(result)