私は初心者です(2.7)。 だからここに私のファイルです:CSVは重複して&アルゴリズムの "パラドックス"をPythonで修正します
data, 1234, data
data, 6868, data
data, 3545, data
data, 6868, data
data, 7777, data
data, 3545, data
私は(唯一の2列目に)複製してそのように、重複の+1 1をインクリメントチェックしたい:
data, 1234, data
data, 6868, data
data, 3545, data
data, 6869, data
data, 7777, data
data, 3546, data
私はこのような何かをしたが、
entries = set()
for row in reader:
key = row[2]
if key in entries:
aaa = row[2]
bbb = int(aaa) + 1
ccc = str(bbb)
entries.add(ccc)
else:
entries.add(key)
writer.writerow(row)
私はこれを行う方法を見ていません。
しかし、私は他の質問について質問しています。増えた数字が現在重複している場合は、どうすれば確認できますか?それは無限ループを作成しませんか?
の答えの一つは、以下の問題が修正された場合、それを受け入れる必要があります(該当する回答の横にあるチェックマークをクリックしてください)。それは2つのことをします。あなたの問題があなたの満足のために解決されたことを誰にでも知らせることができます。詳しい説明は[here](http://meta.stackexchange.com/a/5235)を参照してください。 –