pandas.api.types.is_sparse
-
pandas.api.types.is_sparse(arr)[source] -
Проверка, является ли массив-подобный 1-мерным разреженным массивом pandas.
Проверяет, является ли одномерный массив-подобный объект разреженным массивом pandas. Возвращает True, если это разреженный массив pandas, а не другой тип разреженного массива.
Параметры: -
arr : array-like -
Массив-подобный объект для проверки.
Возвращает: - bool
-
Является ли массив-подобный объект разреженным массивом pandas.
См. также
-
DataFrame.to_sparse - Преобразовать DataFrame в SparseDataFrame.
-
Series.to_sparse - Преобразовать Series в SparseSeries.
-
Series.to_dense - Возвратить плотное представление Series.
Примеры
Возвращает
Trueесли параметр является 1-мерным разреженным массивом pandas.>>> is_sparse(pd.SparseArray([0, 0, 1, 0])) True >>> is_sparse(pd.SparseSeries([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если параметр имеет более одной размерности.>>> df = pd.SparseDataFrame([389., 24., 80.5, np.nan], columns=['max_speed'], index=['falcon', 'parrot', 'lion', 'monkey']) >>> is_sparse(df) False >>> is_sparse(df.max_speed) True -
© 2008–2012, 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/0.25.0/reference/api/pandas.api.types.is_sparse.html