Usare un'espressione categorica
Il team vuole un flag rapido per i film il cui codice original_language inizia con e (English, Estonian, …). Lo spazio dei nomi categorico di Polars offre espressioni simili alle stringhe che operano direttamente sulla colonna codificata, senza bisogno di riportarla a String.
movies_cat è disponibile con original_language già convertita a pl.Categorical.
Questo esercizio fa parte del corso
Scalare e ottimizzare le pipeline di dati con Polars
Istruzioni dell'esercizio
- Usa lo spazio dei nomi categorico per verificare se
original_languageinizia con"e". - Assegna alla nuova colonna booleana l'alias
starts_with_e.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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)