我使用这段代码从CSV文件中读取tweets并将结果写入新文件。这是很好的工作,但问题是,作者没有停下来,并重复一次行,请帮助?在with open('D:\oopp.csv', 'rU') as csvinput:
with open('D:/test8_datasets_output.csv', 'wb') as csvoutput:
writer = csv.writer(csvoutput,lineterminator='\n')
reader = csv.reader(csvinput)
all=[]
row = next(reader)
for row in reader:
features = get_features_from_tweet(row[0])
result1 = classifier1.classify(features)
result2 = classifier2.classify(features)
row.append(result1)
row.append(result2)
all.append(row)
writer.writerows(all)
结果是:特斯拉距离达到苹果市值的目标还有几年的时间,http://t.co/uv6q87moTt,'pro','neg']]
[[“特斯拉距离达到苹果市值的目标还有几年,http://t.co/uv6q87moTt,'亲','负',['苹果价值1万亿美元的股票市值可能在数年后http://t.co/twZmljm5y3,'亲','负']]
[[“特斯拉距离达到苹果市值的目标还有几年,http://t.co/uv6q87moTt,'亲','负',['苹果价值1万亿美元的股票市值可能几年后http://t.co/twZmljm5y3,'亲','负',['苹果已经禁止'保税服务',在全球供应商工厂http://t.co/kcJGLtgMjFhttp://t.co/KCYwDyqBEU,'在','po']]
[[“特斯拉距离达到苹果市值的目标还有几年,http://t.co/uv6q87moTt,'亲','负',['苹果1万亿美元的股票市值可能在数年后http://t.co/twZmljm5y3,'亲','负',['苹果已经禁止在全球供应商工厂的'保税服务'http://t.co/kcJGLtgMjFhttp://t.co/KCYwDyqBEU,'年','采购',[“阿里巴巴的马云寻求安抚员工在美国的诉讼http://t.co/ykFribORTH“,'在',“订单”]]