要将praw中的pandas数据帧保存到xlsx,可以按照以下步骤进行操作:
pip install praw pandas
import praw
import pandas as pd
reddit = praw.Reddit(client_id='YOUR_CLIENT_ID',
client_secret='YOUR_CLIENT_SECRET',
user_agent='YOUR_USER_AGENT')
请注意,你需要替换YOUR_CLIENT_ID
、YOUR_CLIENT_SECRET
和YOUR_USER_AGENT
为你自己的Reddit API凭证信息。
posts = []
subreddit = reddit.subreddit('YOUR_SUBREDDIT') # 替换为你想要获取数据的subreddit名称
for post in subreddit.hot(limit=10): # 获取前10个热门帖子
posts.append([post.title, post.score, post.num_comments])
df = pd.DataFrame(posts, columns=['Title', 'Score', 'Comments'])
请注意,你需要将YOUR_SUBREDDIT
替换为你自己想要获取数据的subreddit名称,并根据需要调整获取帖子的数量。
df.to_excel('reddit_posts.xlsx', index=False)
这将在当前目录下创建一个名为reddit_posts.xlsx
的文件,并将数据帧保存为xlsx格式。
这样,你就成功将praw中的pandas数据帧保存到xlsx文件中了。
推荐的腾讯云相关产品:腾讯云对象存储(COS) 腾讯云产品介绍链接地址:https://cloud.tencent.com/product/cos
领取专属 10元无门槛券
手把手带您无忧上云