Eu tenho uma coluna de dataframe que consiste inteiramente em um tipo comum dict
. Existe alguma maneira de consultar o tipo Série para revelar o tipo de dados comum? Atualmente, apenas me diz que é um objeto, que entendo ser uma série de referências. Mas se as coisas referenciadas forem do mesmo tipo para uma Série inteira, seria útil conhecer esse fato, bem como o tipo comum específico.
>>> df = pd.DataFrame([[{'c':[1,2]}],[{'d':[3,4]}]],columns=['A'])
A
0 {'c': [1, 2]}
1 {'d': [3, 4]}
>>> df['A'].dtype
dtype('O')
>>> type(df['A'])
pandas.core.series.Series
Um objeto Series pode conter mais de um tipo python. Se você quiser testar isso , verifique se a saída é / :
map
type
unique
nunique
Se você sabe que o tipo é homogêneo, basta testar o primeiro item: