ÎncepețiÎncepe gratuit

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

Vezi cursul

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)
Editează și rulează codul