有没有比我目前概述的方法更有效的方法将JSON导入Pandas数据帧?

2024-06-01 09:15:35 发布

您现在位置:Python中文网/ 问答频道 /正文

想看看是否有人对此有任何见解

对于一个辅助项目和Python实践,我正在将我的幻想足球草稿数据加载到PyCharm中。我使用Postman从Sleeper API获取联盟数据作为JSON文件,然后将JSON文件作为字典加载到PyCharm中,并使用pd.DataFrame.from_dict将其转换为数据帧,大约30个联盟。然后,我将把它们全部合并到主数据框中进行分析

长话短说;这是最有效的方法吗?我对JSON非常陌生,我的Python现在已经生锈了。我打算使用数据框架进行总体趋势分析。如果有任何反馈,我将不胜感激


Tags: 文件数据项目fromapijsondataframe字典
1条回答
网友
1楼 · 发布于 2024-06-01 09:15:35

充分披露,我在体育博彩媒体公司Action Network工作。我们的一个API返回一些json,所以我将使用它,因为您没有提供邮递员请求。下面是一个简单的示例,说明如何将json列表轻松转换为数据帧

import pandas as pd
import requests

r = requests.get('https://api.actionnetwork.com/web/v1/scoreboard/nfl')
j = r.json()
games = j['games']
df = pd.io.json.json_normalize(games)

相关问题 更多 >