my_dict = { 'company_a': [],
'company_b': [ {'gender': 'Male',
'investor': True,
'name': 'xyz',
'title': 'Board Member'} ],
'company_c': [],
'company_m': [ {'gender': 'Male',
'investor': None,
'name': 'abc',
'title': 'Advisor'},
{'gender': 'Male',
'investor': None,
'name': 'opq',
'title': 'Advisor'} ],
'company_x': [],
'company_y': [] }
如何将上述Python字典转换为带有这些列的Pandas数据框: company, gender, investor, name, title
company
列将由my_dict
的顶级键填充。其他列将由数组中的字典中的值填充。
我尝试过pd.DataFrame.from_dict(my_dict, orient='index')
,但它并不能给我想要的结果。