我有一个列表data
包含具有此模式的字典:
{'id': '123',
'2020-06-15': {'A': 1, 'B': 2, 'C': 3, 'D': 4},
'2020-06-16': {'A': 5, 'B': 6, 'C': 7, 'D': 8}}
当我使用df = pandas.DataFrame(data).set_index("id")
创建数据框时,我得到此表:
2020-06-15 2020-06-16
id
123 {'A': 1, 'B': 2, 'C': 3, 'D': 4} {'A': 5, 'B': 6, 'C': 7, 'D': 8}
当我使用df = pandas.json_normalize(data)
时,我得到了:
id 2020-06-15.A 2020-06-15.B 2020-06-15.C 2020-06-15.D 2020-06-16.A 2020-06-16.B 2020-06-16.C 2020-06-16.D
0 123 1 2 3 4 5 6 7 8
但是首选结果是这样:
2020-06-15 2020-06-16
id A B C D A B C D
123 1 2 3 4 5 6 7 8
有什么办法可以实现?