pandas.DataFrame.sparse.to_coo#
- DataFrame.sparse.to_coo()[источник]#
Возвращает содержимое фрейма в виде разреженной матрицы SciPy COO.
- Возвращает:
- scipy.sparse.spmatrix
Если вызывающий объект гетерогенный и содержит булевы значения или объекты, результат будет иметь dtype=object. См. Примечания.
Примечания
Тип данных будет наименьшим общим знаменателем (неявное приведение типов); то есть если типы данных (даже числовые) смешаны, будет выбран тот, который вмещает все.
например, если типы данных float16 и float32, dtype будет приведён к float32. По соглашению numpy.find_common_type, смешивание int64 и uint64 приведёт к типу float64.
Примеры
>>> df = pd.DataFrame({"A": pd.arrays.SparseArray([0, 1, 0, 1])}) >>> df.sparse.to_coo()
with 2 stored elements and shape (4, 1)>