Создание столбца типа 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)