import csv
with open('test.csv', 'rb') as f:
data = list(csv.reader(f))
import collections
counter = collections.defaultdict(int)
for row in data:
counter[row[1]] += 1
for row in data:
if counter[row[1]] >= 4:
writer = csv.writer(open("test1.csv", "wb"))
writer.writerows(row)
Je reçois une sortie étrange! Quel est le problème avec ce code?Enregistrer les résultats dans un fichier csv avec Python
me montrer que doc s'il vous plaît je ne peux pas trouver –
http: // docs.python.org/library/csv.html –
Il y a moins de 24 heures, vous avez accepté la [réponse qui a ce lien dans son contenu] (http://stackoverflow.com/questions/3339403/smallest-learning-curve-language -to-work-with-csv-files/3339430 # 3339430)! – SilentGhost