pandas.errors.NumExprClobberingError
- exceptionpandas.errors.NumExprClobberingError[source]
-
Исключение, возникающее при попытке использовать встроенное имя 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...
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.errors.NumExprClobberingError.html