【发布时间】:2020-12-01 12:30:52
【问题描述】:
我有如下所示的字典
d1:
{'teachers': 49,
'students': 289,
'R': 3.7,
'holidays': 165,
'E': {'from': '2020-02-29T20:00:00.000Z', 'to': '2020-03-20T20:00:00.000Z',
'F': 3, 'C': 2},
'OS':18
'sC': {'from': '2020-03-31T20:00:00.000Z', 'to': '2020-05-29T20:00:00.000Z',
'F': 25, 'C': 31}}
我想将上面的字典转换为数据框,如下图所示。
Params Value
teachers 49
students 289
R 3.7
holidays 165
E_from 2020-02-29
E_to 2020-03-20
E_F 3
E_C 2
OS 18
sC_from 2020-03-31
sC_to 2020-05-29
sC_F 25
sC_C 31
df 应该有两列,标题为“params”和“value”
【问题讨论】:
-
pd.io.json.json_normalize(d, sep='_').loc[0],和问题差不多,我就用之前问的同一个问题来结束吧~
标签: python-3.x pandas dataframe dictionary