Twitter情绪分析错误代码:KeyError:'text'

时间:2016-03-30 20:39:09

标签: python

我正在尝试使用python中的AFINN进行Twitter情绪分析。这是我遇到问题的代码部分:

# Create a list of the tweets ("text") only
text_only_list = [tweet["text"] for tweet in tweets_list]
# Remove digit and punctuation, and convert to lower case
new_list = []
for text in text_only_list:
    text = text.translate(table)
    text = text.lower()
    new_list.append(text)

这是我收到的错误代码:

  File "<ipython-input-3-731d7bbe9420>", line 1, in <module>
    text_only_list = [tweet["text"] for tweet in tweets_list]

  File "<ipython-input-3-731d7bbe9420>", line 1, in <listcomp>
    text_only_list = [tweet["text"] for tweet in tweets_list]

KeyError: 'text'

1 个答案:

答案 0 :(得分:0)

这仅表示tweet中的tweet_list个对象没有text属性。确保数据看起来像您期望的那样