我正在尝试在数据框中添加行作为循环的一部分。
该程序循环访问 URL 并以数据帧格式提取数据
for id in game_ids:
df_team_final = []
df_player_final = []
url = 'https://www.fibalivestats.com/data/' + id + '/data.json'
content = requests.get(url)
data = json.loads(content.content)
在循环结束时,我使用 concat 合并客队/主队(和球员)的两个 df
team_full = pd.concat([df_home_team, df_away_team])
player_full = pd.concat([df_home_player_merge, df_away_player_merge])
在循环外我已经编程保存为 Excel
# #if cant find it, create new spread sheet
writer = pd.ExcelWriter('Box Data.xlsx', engine='openpyxl')
team_full.to_excel(writer, sheet_name='Team Stats', index=False)
player_full.to_excel(writer, sheet_name='Player Stats', index=False)
writer.save()
writer.close()
当我循环浏览多个网页时,我需要随时更新 df,显然在当前格式中,我只是用第二个循环覆盖第一个 url
在循环结束时附加或添加到数据帧的最佳方法是什么?
qq_遁去的一_1
喵喔喔
随时随地看视频慕课网APP
相关分类