[英]Selecting nested dictionaries and turning them to a DataFrame in Python
[英]Turning Nested JSON with Arrays into DataFrame in Python
我有一个非常嵌套的Json,我想变成一张桌子
我想将下面的JSON响应转换为“步骤”下的表格,我可以提取“名称”和“选项”,然后找到值
"data": {
"activities": [
{
"sections": [
{
"steps": [
{
"blocking": false,
"actionable": true,
"document": null,
"name": "Site",
"options": [
"RKM",
"Meridian"
],
"description": null,
"id": "036c3090-95c4-4162-a746-832ed43a2805",
"type": "DROPDOWN"
},
{
"blocking": false,
"actionable": true,
"document": null,
"name": "Location",
"options": [
"Field",
"Station"
],
假设您想要一个熊猫数据框:
df = pd.DataFrame(json['data']['activities'][0]['sections'][0]['steps'])[['name', 'options']]
print(df)
输出:
name options
0 Site [RKM, Meridian]
1 Location [Field, Station]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.