pandas.errors.NumExprClobberingError#

исключение pandas.errors.NumExprClobberingError[источник]#

Исключение, возникающее при попытке использовать встроенное имя numexpr в качестве имени переменной.

eval или query выдаст ошибку, если движок установлен в 'numexpr'. 'numexpr' является значением движка по умолчанию для этих методов, если пакет numexpr установлен.

Примеры

>>> df = pd.DataFrame({'abs': [1, 1, 1]})
>>> df.query("abs > 2") 
... # NumExprClobberingError: Variables in expression "(abs) > (2)" overlap...
>>> sin, a = 1, 2
>>> pd.eval("sin + a", engine='numexpr') 
... # NumExprClobberingError: Variables in expression "(sin) + (a)" overlap...