當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pandas.api.types.is_extension_array_dtype用法及代碼示例


用法:

pandas.api.types.is_extension_array_dtype(arr_or_dtype)

檢查對象是否為 pandas 擴展數組類型。

有關更多信息,請參閱使用指南。

參數

arr_or_dtype對象

對於array-like 輸入,將提取.dtype 屬性。

返回

bool

arr_or_dtype 是否為擴展數組類型。

注意

這會檢查一個對象是否實現了 pandas 擴展數組接口。在 pandas 中,這包括:

  • Categorical

  • Sparse

  • Interval

  • Period

  • DatetimeArray

  • TimedeltaArray

第三方庫也可以實現滿足此接口的數組或類型。

例子

>>> from pandas.api.types import is_extension_array_dtype
>>> arr = pd.Categorical(['a', 'b'])
>>> is_extension_array_dtype(arr)
True
>>> is_extension_array_dtype(arr.dtype)
True
>>> arr = np.array(['a', 'b'])
>>> is_extension_array_dtype(arr.dtype)
False

相關用法


注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.api.types.is_extension_array_dtype。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。