Spec-Zone.ru › pandas 2

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API