从Json文件创建DF

时间:2018-11-16 14:20:54

标签: json python-3.x dataframe

我正在尝试解决我正在做的课程中的问题。 基本上,我必须使用Twitter的Tweepy API,并从确定的帐户中获取多个Twiiter的信息。 然后,我必须创建一个数据框,其中包含来自Tweets中的数据的一些信息。

注意: df1 =包含来自Tweet的一些信息的数据帧,包括ID(列tweet_ids

#Creating a list with IDs and a Dict with each tweet information
tweet_ids = list(df1.tweet_id)
tweet_data = {}

for tweet in tweet_ids[:10]:
    try:
        tweet_status = api.get_status(tweet, tweet_mode='extended')
        tweet_data[str(tweet)] = tweet_status._json  
    except: 
        print("Error for: " + str(tweet))

#Creating the file tweet_json.txt as json file and writing on it the tweets information
with io.open('tweet_json.txt', 'w', encoding='utf8') as json_file:
    json.dump((tweet_status.id_str, tweet_status.favorite_count, tweet_status.retweet_count), json_file, ensure_ascii=False)

我被困在这里...在我的for循环中,我选择了前10个ID,但是当我创建.txt文件时,它仅写入1个ID的信息。

我在做什么错了?

稍后,我将获取这些信息并创建一个数据框。

感谢所有帮助!

0 个答案:

没有答案