AttributeError: o objeto 'PandasExprVisitor' não tem atributo 'visit_Ellipsis', usando pandas eval
Eu tenho uma série do formulário:
s
0 [133, 115, 3, 1]
1 [114, 115, 2, 3]
2 [51, 59, 1, 1]
dtype: object
Observe que seus elementos sãocordas:
s[0]
'[133, 115, 3, 1]'
Estou tentando usarpd.eval
para analisar essa sequência em uma coluna de listas. Isso funciona para esses dados de amostra.
pd.eval(s)
array([[133, 115, 3, 1],
[114, 115, 2, 3],
[51, 59, 1, 1]], dtype=object)
No entanto, em dados muito maiores (ordem de 10K), isso falha miseravelmente!
len(s)
300000
pd.eval(s)
AttributeError: 'PandasExprVisitor' object has no attribute 'visit_Ellipsis'
O que estou perdendo aqui? Há algo de errado com a função ou com meus dados?