我正在尝试使用Naive Bayes分类器来处理用于情绪分析的一组推文。该代码完美地适用于我练习的sample.csv文件。但是,当我在我的训练数据csv文件(它的格式完全相同,只是大约7000条推文)上尝试时,我得到一个索引错误。
以下是特定的代码块:
import csv
import nltk
#Read the tweets one by one and process it
inpTweets = csv.reader(open('SampleTweets.csv', 'rb'), delimiter=',', quotechar='|')
tweets = []
for row in inpTweets:
sentiment = row[0]
tweet = row[1]
processedTweet = processTweet(tweet)
featureVector = getFeatureVector(processedTweet)
tweets.append((featureVector, sentiment));
返回的错误是
行tweet = row [1]
并声明'链接索引超出范围'。
之前它完美无缺,作为一名新的程序员,我真的陷入困境。
谢谢!