np.select для множественных условий
Medium
pandas
pandas
Avito
Условие задачи
DataFrame `ads` содержит колонку views. Добавь колонку popularity: "вирусное" (views > 10000), "популярное" (views > 5000), "обычное" (views > 1000), "непопулярное" (остальные). Сохрани в `result`.
Темы
np_select vectorized
Подсказки
- np.select(conditions, choices, default) -- множественный if/elif
- Условия проверяются по порядку, первое True побеждает
Открыть задачу в тренажёре →
← Все Python-задачи