Folosirea unei expresii categoriale
Echipa vrea să marcheze rapid filmele al căror cod original_language începe cu e (engleză, estonă, …). Spațiul de nume categorial din Polars oferă expresii similare celor pentru șiruri de caractere, care funcționează direct pe coloana codificată – fără a mai fi nevoie să o convertești înapoi la String.
movies_cat este disponibil cu original_language deja convertit la pl.Categorical.
Acest exercițiu face parte din cursul
Scalarea și optimizarea pipeline-urilor de date cu Polars
Instrucțiuni pentru exercițiu
- Folosește spațiul de nume categorial pentru a verifica dacă
original_languageîncepe cu"e". - Atribuie coloanei booleene noi aliasul
starts_with_e.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)