pandas.api.types.is_sparse — pandas 2.3.0 documentation (original) (raw)
pandas.api.types.is_sparse(arr)[source]#
Check whether an array-like is a 1-D pandas sparse array.
Deprecated since version 2.1.0: Use isinstance(dtype, pd.SparseDtype) instead.
Check that the one-dimensional array-like is a pandas sparse array. Returns True if it is a pandas sparse array, not another type of sparse array.
Parameters:
arrarray-like
Array-like to check.
Returns:
bool
Whether or not the array-like is a pandas sparse array.
Examples
Returns True if the parameter is a 1-D pandas sparse array.
from pandas.api.types import is_sparse is_sparse(pd.arrays.SparseArray([0, 0, 1, 0])) True is_sparse(pd.Series(pd.arrays.SparseArray([0, 0, 1, 0]))) True
Returns False if the parameter is not sparse.
is_sparse(np.array([0, 0, 1, 0])) False is_sparse(pd.Series([0, 1, 0, 0])) False
Returns False if the parameter is not a pandas sparse array.
from scipy.sparse import bsr_matrix is_sparse(bsr_matrix([0, 1, 0, 0])) False
Returns False if the parameter has more than one dimension.