- 论坛徽章:
- 0
|
我有两个csv文件,想把a文件中的第一列与b文件中的第二列做个并集,然后写到c文件中的第一列去,并删除重复。
我的代码是(非常笨的方法):
f1 = csv.reader(f1_file, delimiter=',', quotechar='|')
f2 = csv.reader(f2_file, delimiter=',', quotechar='|')
outputwriter=csv.writer(outputfile, delimiter=',', quotechar='"')
for row in f1:
if f1.line_num == 1:
continue
data = row[0]
cdata=[data]
outputwriter.writerow(cdata)
for row in f2:
if f2.line_num == 1:
continue
data = row[1]
cdata=[data]
outputwriter.writerow(cdata)
outputfile.close()
这样做完想要的两列会合并一起输出到第三个文件的第一列,但是我不知道怎么删除重复的行。。。
请大家帮帮忙!谢谢!!
|
|