Pandas:将 DataFrame 与稀疏矩阵连接起来

bcl*_*man 8 python dataframe pandas

我正在做一些基本的机器学习,并有一个由 TFIDF 产生的稀疏矩阵,如下所示:

<983x33599 sparse matrix of type '<type 'numpy.float64'>'
    with 232944 stored elements in Compressed Sparse Row format>
Run Code Online (Sandbox Code Playgroud)

然后我有一个带有title列的 DataFrame 。我想将这些组合到一个 DataFrame 中,但是当我尝试使用 时concat,我发现我无法将 DataFrame 与非 DataFrame 对象组合在一起。

我该如何解决这个问题?

谢谢!

Bub*_*Gut 0

to_dense()也许您可以在进行串联之前尝试在稀疏矩阵上使用,然后使用 转换回稀疏矩阵to_sparse()。希望能帮助到你。