pandas.arrays.ArrowExtensionArray#

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

基于 PyArrow ChunkedArray 的 Pandas 扩展数组。

警告

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

Parameters:
valuespyarrow.Array 或 pyarrow.ChunkedArray
Returns:
ArrowExtensionArray

Notes

大多数方法是使用 pyarrow compute functions. 实现的。某些方法可能会根据已安装的 PyArrow 版本引发异常或 PerformanceWarning,如果关联的计算函数不可用。

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

Examples

使用 pandas.array() 创建 ArrowExtensionArray:

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

Attributes

None

Methods

None