假设一个对象列表:一、二、三...
每个对象都由name、foo1和foo2字段组成。
[{
'name':'one',
'foo2':{
'id':'1.1',
'id':'1.2'
},
'foo1':[
{
'foo2':{
'id':'1.1',
'name':'one.one'
}
},
{
'foo2':{
'id':'1.2',
'name':'one.two'
}
}
]
}]
如果使用以下方法规格化对象:
obj_row_normalize = pd.json_normalize( object_row,
record_path =['foo2'],
meta=['name'],
record_prefix='num_',
)
结果是:
id num_name
1.1 one
1.2 one
鉴于此,如何将foo1.foo2.name添加到每个结果行,如下所示:
id num_name name
1.1 one one.one
1.2 one one.two
1条答案
按热度按时间ogq8wdun1#
将记录路径更改为
foo1
: