НачатьНачать бесплатно

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