У меня есть файл CSV с некоторыми данными, мне нужно записать в новый CSV, но у меня не может быть повторяющихся записей.
Я решил часть записи, но не смог решитьдубликат части.До сих пор я пробовал вложенный цикл, но с 0 успехами.
Это работает, но есть дубликаты
with open('somefile.csv', 'w') as csvfile:
filewriter = csv.writer(csvfile, delimiter=',', quotechar='|', quoting=csv.QUOTE_MINIMAL)
filewriter.writerow(['Data', 'MoreData', 'EvenMoreData'])
for row in rows:
# parsing each column of a row
filewriter.writerow([row[3], row[4], row[2]])
Где все идет не так
for row in rows:
# parsing each column of a row
for copy in rows:
if row[3] != copy[3] and row[2] != copy[2]:
filewriter.writerow([copy[3], copy[4], copy[2]])