Пропуски Junior Выборка и фильтрация обновлено

Выборка и присваивание через loc

Вопрос

Допишите код: оставить строки с суммой больше 500 из Москвы или Казани и поставить им флаг vip = True.

mask = (df["amount"] > 500) __(1)__ df["city"].__(2)__(["Москва", "Казань"])
df.__(3)__[mask, "vip"] = True

Попробуйте сами

Заполните пропуски по номерам.

1
2
3
Показать ответ и разбор

Коротко

Условия объединяются поэлементным &, принадлежность списку проверяет isin, а присваивание по маске делается одним шагом через loc[маска, колонка].

Что в пропусках

1

&

2

isin

3

loc

Разбор

Условия объединяются поэлементным &, принадлежность списку проверяет isin, а присваивание по маске делается одним шагом через loc[маска, колонка].

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме