python - Python API json 文件到 Jupyter 中的 Pandas 数据框
问题描述
我是 Python 和 Jupyter 的新手。我有一个 API 可以从中获取数据。我已经找到了带有我想要从循环中获取的数据列表的子节点。现在我想将这些数据放入 Pandas 数据框中。有人可以帮我吗?你可以在下面看到我的代码
resp = requests.get('http://***
auth=('***', '***'),
headers={'Accept': 'application/json'})
data = json.loads(resp.text)
for Observasjoner in data ['Holdings']:
display(Observasjoner)
解决方案
只需从 JSON 中提取数据并将其附加到列表中,然后创建一个数据框并将其保存到数据框中。
import requests
data = requests.get("form_link")
print(data.text()) #will print all text or use print(data.json())
现在搜索您需要的数据或使用漂亮的汤,如果它在 HTML 网站中
如果是 JSON,它们就像字典一样,所以在这里使用相同的概念,现在我的数据是字典
print(data["key"]) #it will print key in same way iterate full dictionary (JSON FILE)
现在使用字典概念并将键的所有值附加到列表中
现在键是列,值是行为它创建一个数据框
谢谢
推荐阅读
- c# - 为什么会出现错误“无法加载类型'CADE.main.index'。” 当我在所有其他实例上使用相同的代码时,在新服务器上,如何修复它?
- python - 为什么我会得到 AttributeError:“NoneType”对象没有属性“值”?
- sql-server - 带通配符的临时表
- javascript - 如果单击,则停用切换功能
- rest - REST 服务返回 XML 文档的集合
- vuejs2 - Nativescript Vue:访问类函数
- python - 如何使 tkinter 按钮运行另一个 python 文件
- php - 使用 PHP 替换 WordPress 插件图标
- android - 使用单一活动应用程序的 AccountAuthentication
- html - 下载图像时显示加载背景颜色响应