Я использовал для выполнения таких операций, как df.query("a > 10")
, и они работают нормально.
Однако я заметил, что при попытке df.query("(a + b) / 2 > 10")
не получилось.
К счастью, когда я попробовал df.eval("(a + b) / 2 > 10")
, все работает нормально.
Это приводит меня к вопросу, что отличает eval от запроса, и когда мы должны использовать одно против другого?