我有以下问题:
我想将制表符分隔的文本文件转换为csv文件。文本文件是SentiWS字典,我想将其用于情感分析(https://github.com/MechLabEngineering/Tatort-Analyzer-ME/tree/master/SentiWS_v1.8c)。
我用来执行此操作的代码如下:
txt_file = r"SentiWS_v1.8c_Positive.txt"
csv_file = r"NewProcessedDoc.csv"
in_txt = csv.reader(open(txt_file, "r"), delimiter = '\t')
out_csv = csv.writer(open(csv_file, 'w'))
out_csv.writerows(in_txt)
Run Code Online (Sandbox Code Playgroud)
这段代码将所有内容写在一行中,但我需要将数据按照文件本身通常的意图放在三行中。每个数据下方也有一个空白行,我不知道为什么。
我希望数据采用以下形式:
ROW1 行2 ROW3
字数据字
字数据字
代替
第1行
单词,数据,单词
单词,数据,单词
谁能帮我?