pandas.errors.UndefinedVariableError#

exception pandas.errors.UndefinedVariableError(name, is_local=None)[源代码][源代码]#

当使用未定义的变量名时,queryeval 引发的异常。

它还将指定未定义的变量是否是局部的。

例子

>>> df = pd.DataFrame({"A": [1, 1, 1]})
>>> df.query("A > x")  
... # UndefinedVariableError: name 'x' is not defined
>>> df.query("A > @y")  
... # UndefinedVariableError: local variable 'y' is not defined
>>> pd.eval("x + 1")  
... # UndefinedVariableError: name 'x' is not defined