【发布时间】:2019-09-12 05:36:33
【问题描述】:
我需要帮助~
有一个 json 数据(示例如下)。我正在尝试使用 Python 创建一个数据框。 JSON:
我想保存到excel。
谢谢!
data = {'2': {'groupNo': '29',
'korea': '1',
'makeName': 'hyundai',
'makerCnt': None,
'makerNo': '49',
'model': [{'car_cnt': None,
'depth': 2,
'm_img': None,
'name': 'avante (15~19year)',
'no': '908',
'relDay': '00000000',
'sort': 143}],
'name': 'avante'},
'4': {'groupNo': '30',
'korea': '1',
'makeName': 'hyundai',
'makerCnt': None,
'makerNo': '49',
'model': [{'car_cnt': '16',
'depth': 2,
'm_img': None,
'name': 'genesis (15~19year)',
'no': '1463',
'relDay': 20150827,
'sort': 95},
{'car_cnt': '50',
'depth': 2,
'm_img': None,
'name': 'genesis (12~15year)',
'no': '1012',
'relDay': 20081000,
'sort': 96},
{'car_cnt': '82',
'depth': 2,
'm_img': None,
'name': 'genesis (10~12year)',
'no': '1589',
'relDay': 20150101,
'sort': 97},
{'car_cnt': '67',
'depth': 2,
'm_img': None,
'name': 'genesis (08~10year)',
'no': '933',
'relDay': 20080100,
'sort': 98}],
'name': 'genesis'}
}
pd.DataFrame(data) 不起作用
如何将此 json 数据转换为如下示例的数据框?
id groupNO korea makeName name model
2 29 1 hyundai avante avante (15~19year)
4 30 1 hyundai genesis genesis (15~19year)
4 30 1 hyundai genesis genesis (12~15year)
4 30 1 hyundai genesis genesis (10~12year)
谢谢!
【问题讨论】: