Створення стовпця Enum
У фільмів є фіксований словник статусів, як-от Released, Rumored, Post Production тощо. Оскільки дозволені значення відомі наперед, Enum підходить краще за Categorical: він додає перевірку, яка виявляє будь-який невідомий статус ще до того, як він зіпсує конвеєр обробки даних.
movies усе ще доступний, а також наперед визначений status_enum, що містить кожне дозволене значення.
Ця вправа є частиною курсу
Масштабування й оптимізація конвеєрів даних з Polars
Інструкції до вправи
- Приведіть стовпець
status, використавши наперед визначенийstatus_enum.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
result = movies.with_columns(
# Cast to the enum
pl.col("____").____(____)
).select("movie_title", "status").head(8)
print(result)