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

Использование выражений категориального пространства имён

Команда хочет быстро выделить фильмы, в которых код original_language начинается с e (английский, эстонский и т. д.). В Polars категориальное пространство имён предоставляет строковые выражения, которые работают непосредственно с закодированным столбцом — приводить его обратно к типу String не нужно.

movies_cat доступен, а столбец original_language уже приведён к типу pl.Categorical.

Это упражнение является частью курса

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

Посмотреть курс

Инструкции к упражнению

  • Используйте категориальное пространство имён, чтобы проверить, начинается ли original_language с "e".
  • Присвойте новому булеву столбцу псевдоним starts_with_e.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

result = movies_cat.select(
    "movie_title",
    "original_language",
    # Flag categorical values starting with "e"
    pl.col("original_language").____.starts_with("____").alias("____"),
).head(8)
print(result)
Редактировать и запускать код