Inizia subitoInizia gratis

Usare un'espressione categorica

Il team vuole un flag rapido per i film il cui codice original_language inizia con e (English, Estonian, …). Lo spazio dei nomi categorico di Polars offre espressioni simili alle stringhe che operano direttamente sulla colonna codificata, senza bisogno di riportarla a String.

movies_cat è disponibile con original_language già convertita a pl.Categorical.

Questo esercizio fa parte del corso

Scalare e ottimizzare le pipeline di dati con Polars

Visualizza corso

Istruzioni dell'esercizio

  • Usa lo spazio dei nomi categorico per verificare se original_language inizia con "e".
  • Assegna alla nuova colonna booleana l'alias starts_with_e.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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)
Modifica ed esegui il codice