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
Pokyny k cvičení
- Pomocí kategorického namespace zkontroluj, zda
original_languagezačí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)