Цепочка из нескольких условий
Условия можно объединять в цепочку. Команда по продуктам хочет классифицировать товары как "Large", "Medium" или "Small" в зависимости от их размера — для оптимизации доставки.
Это упражнение является частью курса
Преобразование данных с помощью Polars
Инструкции к упражнению
- Проверьте, равен ли столбец
"size"значению"100ml", и верните"Large". - Проверьте, равен ли столбец
"size"значению"50ml", и верните"Medium". - Верните
"Small"для всех остальных размеров и назовите столбец"size_category".
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
reviews.with_columns(
# Check if size is "100ml" and return "Large"
pl.when(pl.col("____") == "____").then(pl.lit("____"))
# Check if size is "50ml" and return "Medium"
.____(pl.col("size") == "____").then(pl.lit("____"))
# Return "Small" for other sizes
.____(pl.lit("____"))
.alias("size_category")
)