【发布时间】:2016-11-03 21:21:23
【问题描述】:
我正在使用 afinn 和 twitter 数据进行一个基本的情绪分析项目。我的目标是最终得到一个数据框,该数据框显示各个推文、日期、转推、收藏夹和 afinn 分数。
这是我的代码:
import sklearn as sk
import pandas as pd
import got3
tweetCriteria = got3.manager.TweetCriteria()
tweetCriteria.setQuerySearch("Kentucky Derby")
tweetCriteria.setSince("2016-04-01")
tweetCriteria.setUntil("2016-05-30")
tweetCriteria.setMaxTweets(25)
KYDerby_tweets = got3.manager.TweetManager.getTweets(tweetCriteria)
from afinn import Afinn
afinn = Afinn()
for x in KYDerby_tweets:
afinn.score
AF = afinn.score
for x in KYDerby_tweets:
print(x.text)
print(x.date)
print(x.retweets)
print(x.favorites)
print(AF)
print("*"*50)
除了 afinn 分数外,一切都打印得很好。取而代之的是,我收到以下错误:>
所以列表中的第一条推文如下所示:
NBO:肯塔基德比 - 波旁酒桶版 http://ift.tt/1pySg8M #Beer 2016-05-29 19:29:40 0 3 >
很抱歉这个新手问题,但谁能告诉我我在代码的 afinn 部分做错了什么?谢谢!
【问题讨论】:
-
我的消息的最后一部分没有按照我想要的方式出现。我得到的错误是:bound method Afinn.score_with_pattern of