eval считает выражения над колонками через numexpr (когда доступен), иногда ускоряя (a + b) / c без временных массивов; не серебряная пуля и ограничивает синтаксис.
Разбор
- Полезно на широких числовых фреймах.
- Сложные функции Python внутри не ускорятся.
- Читаемость для команды важнее микробенчмарка.
- Проверяйте версию/движок.
Итог
eval — опциональное ускорение числовых выражений, не замена ясному коду.