python - 在python中将嵌套的JSON数据提取到Pandas Dataframe
问题描述
我正在尝试从 API JSON 数据集中提取数据。但我无法访问嵌套数据。
我的数据集:
data = {"Response":"Success",
"Message":"",
"HasWarning":"false",
"Type":100,
"RateLimit":{},
"Data":{"Aggregated":"true",
"TimeFrom":1571915400,
"TimeTo":1572035700,
"Data":[{"time":1571915400,
"high":6711.38,
"low":6701.93,
"open":6702.19,
"volumefrom":37.47,
"volumeto":251308.25,
"close":6703.24,
"conversionType":"direct",
"conversionSymbol":""},
{"time":1571916000,
"high":6705.19,
"low":6698.49,
"open":6703.24,
"volumefrom":50.1,
"volumeto":335895.53,
"close":6700.89,
"conversionType":"direct",
"conversionSymbol":""}]}}
以此类推200次。
我的代码部分:
api_r = requests.get(url).json()
df = pd.DataFrame(api_r["Data"])
我试图从数组“数据”中提取数据,但我的数据框返回数组之前所有数据的扭曲视图,我认为是因为名称“数据”也用于早期对象。我也一直在尝试和尝试,df = pd.DataFrame(api_r["Data"]["Data"])
但这没有用。
有人愿意帮助我解决这个问题吗?
先感谢您!
解决方案
推荐阅读
- object-detection - ImageNet Vid 对内部零对象帧评估的策略是什么
- corda - 如果没有其他字段条件,则无法使用带有排序的 VaultQuery
- sql - 在选择中自动为具有相同名称的列添加前缀
- kerberos - Java 11:使用 GSS API 的 Kerberos
- xcode10.2 - Xcode 10.2.1 xcode 模拟器不工作
- java - 自 jGit 中的某些提交以来,如何获取所有更改的文件?
- xml - xml文件存储在哪里?
- java - 如何在隐身模式下执行 URLConnection 请求
- c# - 动态 ViewModel 的绑定值在 WPF 中变为空
- java - 从父级获取静态上下文中的测试类名称