pandas.errors.UndefinedVariableError #

异常 pandas.errors。UndefinedVariableError ( name , is_local = None ) [来源] #

query由未定义的变量名称或eval使用未定义的变量名称时引发的异常。

它还将指定未定义的变量是否是本地变量。

例子

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