如何附加通过每次迭代生成的数据框也没有相似的列

How to append a dataframe which generates through every iteration which doesnt have similar columns as well

如何附加一个通过每次迭代生成的数据框,它也没有类似的列。

我的迭代生成格式为 <class 'scipy.sparse.csr.csr_matrix'> 的 tfidx 矩阵,然后将其转换为数据帧。

The matrix in 1st iteration may have 2(rows)*10(cols) and in iteration 2 it might be 2*15...

所以这里我试图将所有这些矩阵附加到一个文件中,特别是不必是数据帧。

for i in 100:
     tfidf_vectorizer = TfidfVectorizer()
     tfidf_matrix = tfidf_vectorizer.fit_transform((root_text[i], tweet_text[i]))

输出:

希望它在一个文件中,以便我可以一次查看所有输出。

您可以尝试保存到文本文件中。例如,

for i in 100:
    tfidf_vectorizer = TfidfVectorizer()
    tfidf_matrix = tfidf_vectorizer.fit_transform((root_text[i], tweet_text[i]))
    with open('outputFile.txt', mode = 'a') as f:
        f.write(tfidf_matrix)
        f.write('\n')