熊猫反转json_normalize

时间:2020-06-02 13:44:44

标签: python json pandas dataframe

可以使用pandas.io.json.json_normalize来读取嵌套的json文件。是否可以从pd.DataFrame写入嵌套的json,其中列具有适当的名称?

MWE(来自链接页面的文档):

>>> from pandas.io.json import json_normalize
>>> data = [{'id': 1, 'name': {'first': 'Coleen', 'last': 'Volk'}},
...         {'name': {'given': 'Mose', 'family': 'Regner'}},
...         {'id': 2, 'name': 'Faye Raker'}]
>>> df = json_normalize(data)
    id        name name.family name.first name.given name.last
0  1.0         NaN         NaN     Coleen        NaN      Volk
1  NaN         NaN      Regner        NaN       Mose       NaN
2  2.0  Faye Raker         NaN        NaN        NaN       NaN
>>> # Here I would like to do "to_json_normalize(df)" to recover "data"

0 个答案:

没有答案