代码之家  ›  专栏  ›  技术社区  ›  pylearner

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

  •  0
  • pylearner  · 技术社区  · 7 年前

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

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

    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]))
    

    输出:

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

    1 回复  |  直到 7 年前
        1
  •  1
  •   heena bawa    7 年前

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

    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')