2016-03-30 34 views
0

Python'da AFINN kullanarak bir twitter duyarlılık analizi çalıştırmaya çalışıyorum. Bu sadece tweet_list yılında tweet nesneleri text olmadığı anlamına gelirTwitter sentiment analizi hata kodu: 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

beklediğiniz gibi görünüyor olun: text_only_list = [tweet [tweets_list içinde tweet için "metin"]] new_list = [] text_only_list metin: text = text.translate (tablo) text = text.lower() new_list.append (metin) –

+1

Lütfen bu bilgiyi özgün sorunuza göre düzenleyin – n1c9

+0

'dir (tweet)' ilevini ve tweet.keys() 'ile sözlük. Görünüşe göre "metin" 'anahtarlar arasında değil. –

cevap

0

: Burada

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

Ve alıyorum hata kodu edilir: burada ben sorun yaşıyorum kod bölümüdür bağlıyor. Emin veriler bu hatayı almaya kullanıyorum kodudur