pandas.DataFrame.sparse.from_spmatrix #

类方法 DataFrame.sparse。from_spmatrix (数据,索引= None , columns = None ) [来源] #

从 scipy 稀疏矩阵创建一个新的 DataFrame。

参数
数据scipy.sparse.spmatrix

必须可转换为 csc 格式。

索引,列索引,可选

用于生成的 DataFrame 的行和列标签。默认为 RangeIndex。

返回
数据框

DataFrame 的每一列都存储为 arrays.SparseArray.

例子

>>> import scipy.sparse
>>> mat = scipy.sparse.eye(3, dtype=float)
>>> pd.DataFrame.sparse.from_spmatrix(mat)
     0    1    2
0  1.0    0    0
1    0  1.0    0
2    0    0  1.0