pandas.api.types.is_sparse
- pandas.api.types.is_sparse(arr)[source]
-
Проверка, является ли массив-подобный одномерным разреженным массивом pandas.
Устарело начиная с версии 2.1.0: Используйте isinstance(dtype, pd.SparseDtype) вместо этого.
Проверка, что одномерный массив-подобный объект является разреженным массивом pandas. Возвращает True, если это разреженный массив pandas, а не другой тип разреженного массива.
- Параметры:
-
- arr:массив-подобный
-
Массив-подобный объект для проверки.
- Возвращает:
-
- bool
-
Является ли массив-подобный разреженным массивом pandas.
Примеры
Возвращает True, если параметр является одномерным разреженным массивом pandas.
>>> 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
Возвращает 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, если параметр имеет более одной размерности.
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.api.types.is_sparse.html