我正在計算文字的頻率到很多文本文件(140個文檔),我的工作的最後是創建一個csv文件,我可以通過單個文檔和所有文檔來排序每個單詞的頻率。從多個字典創建一個csv文件?
讓說我有:
absolut_freq= {u'hello':0.001, u'world':0.002, u'baby':0.005}
doc_1= {u'hello':0.8, u'world':0.9, u'baby':0.7}
doc_2= {u'hello':0.2, u'world':0.3, u'baby':0.6}
...
doc_140={u'hello':0.1, u'world':0.5, u'baby':0.9}
所以,我需要的是一個CVS Excel文件導出,看起來像這樣:
WORD, ABS_FREQ, DOC_1_FREQ, DOC_2_FREQ, ..., DOC_140_FREQ
hello, 0.001 0.8 0.2 0.1
world, 0.002 0.9 0.03 0.5
baby, 0.005 0.7 0.6 0.9
我怎麼能做到這一點與Python?
看看'csv.DictWriter' https://docs.python.org/3/library/csv.html#csv.DictWriter –