小编Hok*_*mon的帖子

如何将嵌套的 JSON 下载到 Pandas 数据帧中

希望提高我的数据科学技能。我正在练习从体育网站拉取 url 数据,并且 json 文件有多个嵌套字典。我希望能够提取这些数据以在 matplotlib 等中映射我自己的排行榜的自定义形式,但是我很难将 json 转换为可行的 df。

主要网站为:https : //www.usopen.com/scoring.html

看看背景,我相信实时信息是从下面短代码中列出的链接中提取的。我正在使用 Jupyter 笔记本。我可以成功拉取数据。

但是正如您所看到的,它正在提取多个嵌套字典,这使得提取简单的数据帧变得非常困难。

只是想得到球员,比分达到标准杆,总分和回合拉。任何帮助将不胜感激,谢谢!

import pandas as pd
import urllib as ul
import json
url = "https://gripapi-static-pd.usopen.com/gripapi/leaderboard.json"
response = ul.request.urlopen(url)
data = json.loads(response.read())
print(data)
Run Code Online (Sandbox Code Playgroud)

python json pandas json-normalize

10
推荐指数
2
解决办法
644
查看次数

标签 统计

json ×1

json-normalize ×1

pandas ×1

python ×1