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...
© 2008–2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
© 2011–2025, Open source contributors
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.3.0/reference/api/pandas.errors.NumExprClobberingError.html