我遇到了该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)
根据文档,使用errors = "ignore"
应该可以解决问题,但这似乎不起作用?
预期输出:
Person Age
NULL NULL
John 42