如何使用Python对推文进行水合



我想对新冠肺炎推文id CSV文件进行水合。我试着跟随https://theneuralblog.com/hydrating-tweet-ids/用于水合作用。我在用Jupyter笔记本,一行一行地运行。但当我编码时出现了一个错误:

for tweet in t.hydrate(open('/Users/peggyleung95/Desktop/FYP/Untitled Folder/corona_tweets_theta.csv')):
print(tweet['text'])
print(tweet['id'])

if tweet['place']:
print(tweet['place']['country'])

错误消息显示:

KeyError Traceback(最后一次调用(在里面1 t=Twarc(consumer_key、consumer_secret、access_token、access_taken_secret(2用于t.hydrate中的推文(打开('/Users/peggyleung95/Desktop/FYP/Untitled Folder/cocoron_tweets_theta.csv'(:---->3打印(推特['text'](4打印(推特['id'](5

KeyError:"text">

确保for循环正确缩进:

for tweet in t.hydrate(open('/Users/peggyleung95/Desktop/FYP/Untitled Folder/corona_tweets_theta.csv')):
print(tweet['text'])
print(tweet['id'])
if tweet['place']:
print(tweet['place']['country'])

最新更新