我对Twitter的几条推文进行了情绪分析。我在for循环中做了这个,得到了我需要的结果。下一步是将其放入DataFrame中。 我试图将一个for循环放入DataFrame。 这是for循环:
x = 1
for tweet in public_tweets:
print(x)
print(tweet.text)
analysis = TextBlob(tweet.text)
print(analysis.sentiment)
x= x+1
我希望有两列名为'推文'和'情绪'任何人都可以帮助我吗?
谢谢!
答案 0 :(得分:0)
这可能会有所帮助。
import pandas as pd
x = 1
d = {} #Create a dict with tweet and sentiment
for tweet in public_tweets:
analysis = TextBlob(tweet.text)
print(analysis.sentiment)
x= x+1
d[tweet.text] = analysis.sentiment
c = ['Tweets','Sentiment']
df = pd.DataFrame(list(d.items()), columns=c) #form a DF.