Skip to main content
`Ctrl`+`K`

# pandas.errors.UndefinedVariableError

exception pandas.errors.UndefinedVariableError(name, is_local=None)

  Exception raised by `query` or `eval` when using an undefined variable name.

  It will also specify whether the undefined variable is local or not.

  Examples

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