pandas.DataFrame.sparse.from_spmatrix#
- classmethod DataFrame.sparse.from_spmatrix(data, index=None, columns=None)[源代码]#
从大量稀疏矩阵创建新的DataFrame。
0.25.0 新版功能.
- 参数
- datascipy.sparse.spmatrix
必须可以转换为CSC格式。
- 索引,列索引,可选
用于生成的DataFrame的行和列标签。默认为RangeIndex。
- 退货
- DataFrame
DataFrame的每一列都存储为
arrays.SparseArray
。
示例
>>> import scipy.sparse >>> mat = scipy.sparse.eye(3) >>> pd.DataFrame.sparse.from_spmatrix(mat) 0 1 2 0 1.0 0.0 0.0 1 0.0 1.0 0.0 2 0.0 0.0 1.0