Een categorische expressie gebruiken
Het team wil een snelle vlag voor films waarvan de original_language-code begint met e (English, Estonian, …). De categorische namespace van Polars heeft eigen string-achtige expressies die direct op de gecodeerde kolom werken; terugcasten naar String is niet nodig.
movies_cat is beschikbaar en original_language is al gecast naar pl.Categorical.
Deze oefening maakt deel uit van de cursus
Data-pipelines schalen en optimaliseren met Polars
Oefeninstructies
- Gebruik de categorische namespace om te controleren of
original_languagebegint met"e". - Geef de nieuwe booleaanse kolom de alias
starts_with_e.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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)