我有一个来自http请求的传入json。我可以毫无问题地把结果拿回来。但我好像没法把它放到数据框里。当我这样做的时候,我会以空结束。我已经尝试了数据帧和其他的一些变体。但它要么以抛出一个错误而结束null och。你知道吗
r=requests.get(URL + '/%s' % cmd ,auth = auth, headers=headers)
jsonRes = r.json()
res = json.dumps(jsonRes, indent=4)
print(res)
df = pd.read_json(res)
df.head()
传入的数据如下所示。你知道吗
[
{
"delayed": 900,
"src": "CME",
"identifier": "ENQ100-1",
"type": "INDEX",
"country": "US",
"open": "14:30:00",
"close": "21:00:00",
"name": "NQ 100 Fut."
}
]
看完第二条评论后,就一目了然了。只是为了清楚起见才把答案贴出来。你知道吗
将传入的JSON直接与from\ u记录一起使用将正确地创建数据帧。同样对于来自Spark的我,我尝试了不同的东西,比如head()等,来打印数据帧。这可以通过打印df直接完成。你知道吗
请注意,我没有尝试使用嵌套的数据帧。你知道吗
相关问题 更多 >
编程相关推荐