with open(files, "rb") as f:
reader = csv.reader(f, delimiter=",")
totalTweets = 0
for i, line in enumerate(reader):
totalTweets += 1
hashtagsArr = re.findall(r"#(\w+)", line[2])
for eachHashtag in hashtagsArr:
hashtagsArr.append(eachHashtag)
Pourquoi la boucle for génère-t-elle une erreur de mémoire pour les fichiers csv volumineux? Je suis simplement itérer un grand fichier csv.Pour la génération de boucle MemoryError
Vous ajoutez de nouveaux hashtags à la même liste de hashtags que vous itérez. Cela, pour moi, ressemble à une boucle sans fin: 'pour chaque hashtag dans hashtagsArr: hashtagsArr.append (eachHashtag)' ne peut jamais se terminer. – Abdou