什么是可能的pandas基本/标量数据类型?

时间:2017-07-07 05:58:50

标签: pandas numpy

我找到了NumPy的标量类型列表:https://docs.scipy.org/doc/numpy-1.12.0/user/basics.types.html

我知道pandas会为这些添加时间戳类型。还有更多类型吗?某处有大熊猫标量类型的完整列表吗?

1 个答案:

答案 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类型的持有者,可以是列表,字典等。