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

Створення стовпця Categorical

Повернімося до набору даних про фільми від стримінгового стартапу. У більшості рядків у original_language використано кілька однакових кодів (en, fr, es, …). Перетворення на Categorical кодує кожну унікальну мітку як ціле число «під капотом», що заощаджує пам'ять на повторюваних рядках.

Ця вправа є частиною курсу

Масштабування й оптимізація конвеєрів даних з Polars

Переглянути курс

Інструкції до вправи

  • Перетворіть стовпець original_language на тип pl.Categorical.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

movies_cat = movies.with_columns(
    # Cast to Categorical to save memory
    pl.col("original_language").____(pl.____)
)

result = movies_cat.select("movie_title", "original_language").head(8)
print(result)
Редагувати та запускати код