Как добавить фрейм данных, который генерируется через каждую итерацию, которая также не имеет аналогичных столбцов - PullRequest
0 голосов
/ 16 января 2019

Как добавить фрейм данных, который генерируется через каждую итерацию, в которой также нет похожих столбцов.

Моя итерация генерирует матрицу 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 Ответ

0 голосов
/ 16 января 2019

Вы можете попробовать сохранить в текстовом файле. Например,

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