【发布时间】:2021-06-11 10:44:58
【问题描述】:
我遇到了json_normalize 函数的问题。指定项目可能缺少的键时,会引发键错误。如您所见,listPeople 并不总是存在于文件中。
df = {'Links':[{'id' : 1,'Gender' : 'X'},
{'id' : 2,'Gender' : 'Y','listPeople' : [{'Person':'John', 'Age' : 42}] }
]
}
test = json_normalize(df, record_path= "listPeople", errors = "ignore")
print(test)
根据documentation,使用errors = "ignore" 应该可以解决问题,但这似乎不起作用?
预期输出:
Person Age
NULL NULL
John 42
【问题讨论】:
标签: python pandas dataframe json-normalize