pandas.DataFrame.sparse.to_coo # DataFrame.sparse。to_coo ( ) [来源] # 以稀疏 SciPy COO 矩阵的形式返回帧的内容。 返回: scipy.sparse.spmatrix如果调用者是异构的并且包含布尔值或对象,则结果将为 dtype=object。参见注释。 笔记 dtype 将是最小公分母类型(隐式向上转型);也就是说,如果数据类型(即使是数字类型)混合,则将选择能够容纳所有数据类型的数据类型。 例如,如果数据类型为float16 和float32,则数据类型将向上转换为float32。根据 numpy.find_common_type 约定,混合 int64 和 uint64 将产生 float64 dtype。 例子 >>> df = pd.DataFrame({"A": pd.arrays.SparseArray([0, 1, 0, 1])}) >>> df.sparse.to_coo() <4x1 sparse matrix of type '<class 'numpy.int64'>' with 2 stored elements in COOrdinate format>