我的输入文件:
1,boss,30
2,go,35
2,nan,45
3,fog,33
4,kd,55
4,gh,56
输出文件应该是:
1,boss,30
3,fog,33
意味着我的输出文件应该没有重复。我应该删除基于第1 列重复的记录。
我试过的代码:
source_rd = csv.writer(open("Non_duplicate_source.csv", "wb"),delimiter=d)
gok = set()
for rowdups in sort_src:
if rowdups[0] not in gok:
source_rd.writerow(rowdups)
gok.add( rowdups[0])
我得到的输出:
1,boss,30
2,go,35
3,fog,33
4,kd,55
我究竟做错了什么?