我想这对于一个体面的 Python 开发人员来说是一件容易的事——我还在学习!给定一个包含重复电子邮件的 csv,我想迭代并写出重复电子邮件的数量,例如:
文件.csv
COLUMN 0
some@email.com
some@email.com
another@address.com
example@email.com
输出文件.csv
COLUMN 0 COLUMN 1
some@email.com 2
another@address.com 1
example@email.com 1
到目前为止,我可以删除重复项
import csv
f = csv.reader(open('infile.csv','rb'))
writer = csv.writer(open('outfile.csv','wb'))
emails = set()
for row in f:
if row[0] not in emails:
writer.writerow(row)
emails.add( row[0] )
但我无法将计数写入新列。