Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd den kategoriska namnrymden för att kontrollera om original_language bö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)
Redigera och kör kod