擴充功能#

這些主要供程式庫作者用來擴充 pandas 物件。

api.extensions.register_extension_dtype(cls)

使用類別裝飾器向 pandas 註冊 ExtensionType。

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()

自訂 1-D 陣列類型的抽象基礎類別。

arrays.NumpyExtensionArray(values[, copy])

NumPy 資料的 pandas ExtensionArray。

此外,我們有一些實用方法可確保您的物件行為正確。

api.indexers.check_array_indexer(array, indexer)

檢查 indexer 是否為 array 的有效陣列索引器。

哨兵 pandas.api.extensions.no_default 用作某些方法中的預設值。使用 is 比較來檢查使用者是否提供非預設值。