所以基本上我想做的是使用Tweepy从Twitter获取一些推文,将推文安排到一个包含两列(日期、文本)的Pandas数据框中,然后添加两列(主观性和极性),数据是使用TextBlob获取的
我假设我必须以某种方式迭代文本列以检索我要添加的两列的数据,但我不确定如何正确实现这一点
这就是我到目前为止所做的:
#above is some code regarding the Twitter API
since = "2019-12-01" #start date for query
tweets = tw.Cursor(api.search,
q="#disney -filter:retweets",
lang="en",
since=since,
tweet_mode="extended").items(5)
date_tweet = [[tweet.created_at, tweet.full_text.encode('utf-8')] for tweet in tweets] #retrieve date and text for each tweet
df = pd.DataFrame(data=date_tweet, columns=['created_at','text']) #convert tweets into 2-col PD data frame
txt = df['text'].iloc[4]
ztxt = TextBlob(str(txt))
ztxt.sentiment.polarity
ztxt.sentiment.subjectivity
最下面的一段基本上就是我想对每一行的dataframe文本列中的数据所做的
目前没有回答
相关问题 更多 >
编程相关推荐