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