Использование выражений категориального пространства имён
Команда хочет быстро выделить фильмы, в которых код 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)