首页 > 解决方案 > 如何以适合 jquery 的数组格式显示来自 tweepy 的这些结果

问题描述

class TweetAnalyzer(): """" 推文分析类 """ def tweet_to_data_frame(self, tweets): df = pd.DataFrame(data=[tweet.text for tweets in tweets ], columns=['tweets'])

    df['id']= np.array([tweet.id for tweet in tweets])
    df['len'] = np.array([len(tweet.text) for tweet in tweets])
    df['date'] = np.array([tweet.created_at for tweet in tweets])
    df['source'] = np.array([tweet.source for tweet in tweets])
    df['likes'] = np.array([tweet.favorite_count for tweet in tweets])
    df['retweets'] = np.array([tweet.retweet_count for tweet in tweets])
    df['in_reply_to_screen_name'] = np.array([tweet.in_reply_to_screen_name for tweet in tweets])
    df['in_reply_to_status_id'] = np.array([tweet.in_reply_to_status_id for tweet in tweets])
    df['in_reply_to_user_id'] = np.array([tweet.in_reply_to_user_id for tweet in tweets])

    #the loops are essential in the data presentation ('for tweet in tweets')
    print(json.dumps(df, indent=4, sort_keys=True, default=str))
    return json.dumps(df, indent=4, sort_keys=True, default=str)

标签: htmljquerydjangopandasdataframe

解决方案


推荐阅读