Выбор ответа Middle Выборка и фильтрация обновлено
Переменная внутри query
Вопрос
Как сослаться на переменную Python min_age внутри df.query?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: df.query("age @minage"). В query локальные переменные подставляются через @.
Варианты ответа
df.query("age > @min_age")правильный ответdf.query("age > {min_age}")df.query("age > $min_age")df.query("age > min_age")
Разбор
В query локальные переменные подставляются через @. Без @ имя ищется среди колонок, и будет ошибка, если колонки min_age нет. Фигурные скобки сработали бы только в f-строке, и тогда значение вклеится текстом, что ломается на строках и датах. Синтаксиса с $ нет.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.