Використання категоріального виразу
Команда хоче отримати швидкий прапорець для фільмів, у яких код original_language починається з e (English, Estonian, …). Простір імен categorical у Polars має власні рядкоподібні вирази, що працюють безпосередньо з закодованою колонкою — без потреби зворотного перетворення до String.
movies_cat доступний, і original_language уже перетворено до pl.Categorical.
Ця вправа є частиною курсу
Масштабування й оптимізація конвеєрів даних з Polars
Інструкції до вправи
- Використайте простір імен categorical, щоб перевірити, чи
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)