pandas.api.types.is_sparse#

pandas.api.types.is_sparse(arr)[源代码]#

检查类似数组的是否为一维Pandas稀疏数组。

检查类似一维的数组是否为Pandas稀疏数组。如果它是Pandas稀疏数组,而不是其他类型的稀疏数组,则返回True。

参数
arr类似阵列的

像数组一样检查。

退货
布尔尔

无论阵形是否为Pandas稀疏阵形。

示例

退货 True 如果参数是一维Pandas稀疏数组。

>>> is_sparse(pd.arrays.SparseArray([0, 0, 1, 0]))
True
>>> is_sparse(pd.Series(pd.arrays.SparseArray([0, 0, 1, 0])))
True

退货 False 如果参数不是稀疏的。

>>> is_sparse(np.array([0, 0, 1, 0]))
False
>>> is_sparse(pd.Series([0, 1, 0, 0]))
False

退货 False 如果参数不是Pandas稀疏数组。

>>> from scipy.sparse import bsr_matrix
>>> is_sparse(bsr_matrix([0, 1, 0, 0]))
False

退货 False 如果参数具有多个维度。