pandas.arrays.ArrowExtensionArray#

class pandas.arrays.ArrowExtensionArray(values)[源代码][源代码]#

由 PyArrow ChunkedArray 支持的 Pandas ExtensionArray。

警告

ArrowExtensionArray 被认为是实验性的。其实现和部分 API 可能会在没有警告的情况下发生变化。

参数:
pyarrow.Array 或 pyarrow.ChunkedArray

属性

None

方法

None

返回:
ArrowExtensionArray

备注

大多数方法使用 pyarrow 计算函数 实现。如果基于安装的 PyArrow 版本没有可用的相关计算函数,某些方法可能会引发异常或引发 PerformanceWarning

请安装最新版本的 PyArrow 以启用最佳功能并避免早期版本 PyArrow 中的潜在错误。

例子

使用 pandas.array() 创建一个 ArrowExtensionArray:

>>> pd.array([1, 1, None], dtype="int64[pyarrow]")
<ArrowExtensionArray>
[1, 1, <NA>]
Length: 3, dtype: int64[pyarrow]