我找到了NumPy的标量类型列表:https://docs.scipy.org/doc/numpy-1.12.0/user/basics.types.html
我知道pandas会为这些添加时间戳类型。还有更多类型吗?某处有大熊猫标量类型的完整列表吗?
答案 0 :(得分:2)
一般(并且松散地)说,pandas列只是标记为numpy数组并且具有可比较的dtypes。我所知道的唯一例外是熊猫分类类型。
这里是example dtype listing from the official docs。不保证是详尽无遗的,但据我所知,它非常接近。
In [423]: df.dtypes
Out[423]:
bool1 bool
bool2 bool
category category
dates datetime64[ns]
float64 float64
int64 int64
string object
uint8 uint8
tdeltas timedelta64[ns]
uint64 uint64
other_dates datetime64[ns]
tz_aware_dates datetime64[ns, US/Eastern]
dtype: object
请注意,对象dtype包含字符串,基本上只是除了int,float,bool,category或datetime / timedelta之外的任何内容。对象dtype实际上只是任何通用python类型的持有者,可以是列表,字典等。