спасибо, что заглянули! Я надеялся получить помощь в создании csv с использованием pandas dataframe. Вот мой код:
a = ldamallet[bow_corpus_new[:21]]
b = data_text_new
print(a)
print("/n")
print(b)
d = {'Preprocessed Document': b['Preprocessed Document'].tolist(),
'topic_0': a[0][1],
'topic_1': a[1][1],
'topic_2': a[2][1],
'topic_3': a[3][1],
'topic_4': a[4][1],
'topic_5': a[5][1],
'topic_6': a[6][1],
'topic_7': a[7][1],
'topic_8': a[8][1],
'topic_9': a[9][1],
'topic_10': a[10][1],
'topic_11': a[11][1],
'topic_12': a[12][1],
'topic_13': a[13][1],
'topic_14': a[14][1],
'topic_15': a[15][1],
'topic_16': a[16][1],
'topic_17': a[17][1],
'topic_18': a[18][1],
'topic_19': a[19][1]}
print(d)
df = pd.DataFrame(data=d)
df.to_csv("test.csv", index=False)
Данные:
print (a): формат в кортежах
[[(номер темы: 0, процент темы), ... (19, #)], [(распределение темы для следующей строки, #) ... (19, .819438), ... (# , #), ...]

печать (б)

Вот моя ошибка:

Это размер кадра данных:



Вот как бы мне хотелось, чтобы это выглядело так:

Любая помощь будет принята с благодарностью:)