首页 > 解决方案 > 如何在 Python 中将“矩阵”转换为“数据框”?

问题描述

我通过使用带有以下编码的“Vectorizer”来构建特征矩阵

matrix = vectorizer.fit_transform(list)

我在代码下申请将矩阵转换为数据框。

df = pd.DataFrame(matrix)

但我得到一个错误:

 DataFrame constructor not properly called!

如何解决这个问题呢?

标签: pythondataframe

解决方案


您必须将肯定是稀疏矩阵的矩阵转换为密集矩阵。

matrix = matrix.todense()

推荐阅读