diff --git a/pandas/core/computation/pytables.py b/pandas/core/computation/pytables.py index a3389a80..1495fe9f 100644 --- a/pandas/core/computation/pytables.py +++ b/pandas/core/computation/pytables.py @@ -425,6 +425,10 @@ def visit_Subscript(self, node, **kwargs): value = value.value except AttributeError: pass + try: + slobj = slobj.value + except AttributeError: + pass if isinstance(slobj, Term): # In py39 np.ndarray lookups with Term containing int raise