有关整个系列中常见的数据类型的更多详细信息?

问题描述 投票:0回答:1

我有一个完全由常见类型组成的数据框列

dict
。 有没有办法查询Series类型以揭示常见的数据类型? 它目前只告诉我它是一个对象,我理解它是一个引用数组。 但是,如果整个系列所引用的事物属于同一类型,那么了解这一事实以及特定的常见类型将会很有用。

>>> 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
python pandas types series dtype
1个回答
0
投票

一个对象 Series 可以包含多个 python 类型。如果你想测试一下,你可以

map
type
,然后检查输出是否为
unique
:

df['A'].map(type).unique()

输出:

array([<class 'dict'>], dtype=object)

© www.soinside.com 2019 - 2024. All rights reserved.