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

标签 pandas numpy

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

我知道 Pandas 为这些添加了时间戳类型。还有更多类型吗?某处是否有 Pandas 标量类型的完整列表?

最佳答案

一般来说(并且松散地)说,pandas 列只是标记为 numpy 数组并且具有可比较的 dtype。我所知道的唯一异常(exception)是 Pandas 分类类型。

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

关于pandas - 什么是可能的 Pandas 基本/标量数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44963503/

相关文章:

python - 优化/删除循环

python - 可变距离的高效 NumPy 行旋转

python - 如何在 pandas 中对齐 dfs

python - Pandas:合并两个一维数据帧,输出两列并填充唯一元素的值

python - 如何在每一行之间添加 Pandas 的平均值

python - 比较python中numpy数组的元素

python - 从另一个 DataFrame.describe() 创建 DataFrame - Pandas

python - 如何在 Pandas 中选择除一列之外的所有列?

python - 有序坐标

python - 显示拜耳格式图像的像素