Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Gebruik de categorische namespace om te controleren of original_language begint 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)
Code bewerken en uitvoeren