これはまともな Python 開発者にとっては簡単なことだと思います - 私はまだ学んでいます! 重複した電子メールを含むcsvを指定すると、重複した電子メールの数を繰り返して書き出すことができます。
infile.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] )
しかし、カウントを新しい列に書き込むのに問題があります。