1
Ich versuche, den Naive Bayes Klassifikator auf Tweets mit TextBlob in Python zu implementieren. Ich konnte den Datensatz trainieren und zu einzelnen Tweets erfolgreich einstufen kann mit:TextBlob Naive Bayes Textklassifikation
print cl.classify("text")
Jetzt möchte ich eine CSV-Datei öffnen und alle Tweets in dieser Datei zu klassifizieren. Irgendwelche Vorschläge, wie ich das erreichen kann? Mein Code ist wie folgt:
import csv
from textblob import TextBlob
with open(test_path, 'rU') as csvfile:
lineReader = csv.reader(csvfile,delimiter=',',quotechar="\"")
lineReader = csv.reader(csvfile,delimiter=',')
test = []
for row in lineReader:
blob = (row[0])
blob = TextBlob(blob)
test.append([blob])
print (test.classify())
Attribute: ‚list‘ Objekt hat kein Attribut ‚klassifizieren‘
Sie rufen 'classify()' auf 'list'. Das sollten Sie mit dem 'Blob' machen. –
Warum gibt es zwei Linereader-Zuweisungen? – trans1st0r
Danke für die Lösung! – Ashwin