Začněte nyníZačněte zdarma

Použití kategorického výrazu

Tým chce rychle označit filmy, jejichž kód original_language začíná na e (angličtina, estonština, …). Kategorický namespace v Polarsu nabízí vlastní výrazy podobné těm pro řetězce, které pracují přímo s kódovaným sloupcem – žádný převod zpět na String není potřeba.

movies_cat je k dispozici se sloupcem original_language již přetypeovaným na pl.Categorical.

Toto cvičení je součástí kurzu

Scaling and Optimizing Data Pipelines with Polars

Zobrazit kurz

Pokyny k cvičení

  • Pomocí kategorického namespace zkontroluj, zda original_language začíná na "e".
  • Nový booleovský sloupec pojmenuj aliasem starts_with_e.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód