可以使用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"