pandas.api.types.is_extension_array_dtype#
- pandas.api.types.is_extension_array_dtype(arr_or_dtype)[源代码][源代码]#
检查对象是否为 pandas 扩展数组类型。
更多信息请参见 使用指南。
- 参数:
- arr_or_dtype对象
对于类似数组的输入,将提取
.dtype
属性。
- 返回:
- bool
arr_or_dtype 是否是一个扩展数组类型。
备注
这检查一个对象是否实现了 pandas 扩展数组接口。在 pandas 中,这包括:
Categorical
Sparse
Interval
周期
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