扩展#

这些主要供希望扩展 pandas 对象的库作者使用。

api.extensions.register_extension_dtype (cls)

将 ExtensionType 作为类装饰器注册到 pandas。

api.extensions.register_dataframe_accessor (name)

在 DataFrame 对象上注册自定义访问器。

api.extensions.register_series_accessor (name)

在 Series 对象上注册自定义访问器。

api.extensions.register_index_accessor (name)

在 Index 对象上注册自定义访问器。

api.extensions.ExtensionDtype ()

自定义数据类型,用于与 ExtensionArray 匹配。

api.extensions.ExtensionArray ()

自定义一维数组类型的抽象基类。

arrays.NumpyExtensionArray (values[, copy])

用于 NumPy 数据的 Pandas 扩展数组。

此外,我们还提供了一些实用方法来确保您的对象行为正确。

api.indexers.check_array_indexer (array, indexer)

检查 indexer 是否是 array 的有效数组索引器。

哨兵值 pandas.api.extensions.no_default 用于某些方法中的默认值。使用 is 比较来检查用户是否提供了非默认值。