Inizia subitoInizia gratis

Creare una colonna Enum

I film hanno un vocabolario fisso per lo stato, come Released, Rumored, Post Production e così via. Poiché i valori ammessi sono noti in anticipo, un Enum è più adatto di Categorical: aggiunge una validazione che intercetta qualsiasi stato sconosciuto prima che inquini la pipeline.

movies è ancora disponibile, insieme a un status_enum predefinito che elenca tutti i valori consentiti.

Questo esercizio fa parte del corso

Scalare e ottimizzare le pipeline di dati con Polars

Visualizza corso

Istruzioni dell'esercizio

  • Esegui il cast della colonna status usando lo status_enum predefinito.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

result = movies.with_columns(
    # Cast to the enum
    pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)
Modifica ed esegui il codice