pandas.DataFrame.sparse.from_spmatrix#
- classmethod DataFrame.sparse.from_spmatrix(data, index=None, columns=None)[源代码]#
从 scipy 稀疏矩阵创建新的 DataFrame。
- Parameters:
- datascipy.sparse.spmatrix
必须可转换为 csc 格式。
- index, columnsIndex, optional
用于结果 DataFrame 的行和列标签。默认为 RangeIndex。
- Returns:
- DataFrame
DataFrame 的每一列都存储为
arrays.SparseArray。
Examples
>>> 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