I would like to subdivided my csv file of messages according to their languages. I have created a list of list, with a tuple for every language. But I receive a strange error in output: too many values to unpack. What is my error? How I can resolve it?
csv1 = open('../archiviato.csv', 'r')
tabula=csv.reader(csv1)
lingue = [('en' , []), ('fr' , []), ('id' , []), ('es' , []), ('pt' , []), ('nl', []), ('de',[]), ('ja',[]), ('it',[]), ('ca',[]), ('tr',[]), ('ko',[]), ('en-gb', []), ('zh-cn', []), ('th', []), ('pl', [])]
altre = set()
for line in tabula:
text=line[5]
language=line[7]
for (lan, tweet) in lingue:
if language == lan:
lingue.append(text)
print language
else:
if language in altre:
continue
else:
altre.add(language)