我正在使用python从API中获取数据,该API返回一个json,我需要解析特定变量,如下所示:
r=requests.get(request_here)
g=r.json()
N=len(g)
for i in range(0,N):
Submission_Timestamp=g[i]['vars']['submission']['timestamp']
Outcome=g[i]['appended']['suppressionlist']['add_item']['outcome']
每个“i”是唯一的记录。虽然这种方法有效但我想知道是否有办法对其进行矢量化以便一举夺取所有内容。并非所有记录都有Outcome变量,因此我还需要一个KeyError异常来处理这些记录。最后,我将其推入熊猫数据框架。我怎么做到这一点?谢谢!