ПочатиПочніть безкоштовно

Створення стовпця 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)
Редагувати та запускати код