2016-03-30 8 views
0

私はAFINNを使って、Twitterの感情分析をPythonで実行しようとしています。これは、単にtweet_listtweetオブジェクトがtextを持っていないことを意味Twitterのセンチメント解析エラーコード:KeyError: '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' 
+0

期待のように見えることを確認してください text = text.translate(テーブル) text = text.lower() new_list.append(テキスト) –

+1

元の質問にその情報を編集してください – n1c9

+0

属性は 'dir(ツイート)'で表示され、 'tweet.keys()'の辞書。明らかに '' text ''はキーの中にはありません。 –

答えて

0

:ここ

# 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) 

そして、私が受けていたエラーコードされる:ここで私はとのトラブルを抱えていたコードのセクションです属性。 text_only_list内のテキストの text_only_list = [[tweets_listでつぶやきのための「テキストを」]つぶやき] new_list = [] ::私はこのエラーを取得するために使用していたコードがあるデータは、あなたが

関連する問題