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...