Använda ett kategoriskt uttryck
Teamet vill snabbt markera filmer vars original_language-kod börjar med e (engelska, estniska …). Polars kategoriska namnrymd har egna strängliknande uttryck som fungerar direkt på den kodade kolumnen – ingen konvertering tillbaka till String behövs.
movies_cat finns tillgänglig med original_language redan omvandlad till pl.Categorical.
Den här övningen är en del av kursen
Skalning och optimering av datapipelines med Polars
Övningsinstruktioner
- Använd den kategoriska namnrymden för att kontrollera om
original_languagebörjar med"e". - Ge den nya booleska kolumnen aliaset
starts_with_e.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)