如何从嵌套数据框(python)访问数据

如何从嵌套数据框(python)访问数据,python,dataframe,nested,Python,Dataframe,Nested,我有一个6列、330MB大小的复杂json文件。我已经使用 data=pd.read_json(“nutrients.json”,lines=True) 我在下面附上了json对象的结构 我对生成的数据帧有问题。“数据”有6列,但没有简单的列表。它们本身就是数据帧。比如“名字”、“营养素” 我很难处理这些数据。我如何访问 数据2=数据[数据['group']=='Cheese',['name']] 这给了我1列,这是一个包含3个字段的dataframe。我想用每个名字分别得到3列 我尝试过使

我有一个6列、330MB大小的复杂json文件。我已经使用

data=pd.read_json(“nutrients.json”,lines=True)

我在下面附上了json对象的结构

我对生成的数据帧有问题。“数据”有6列,但没有简单的列表。它们本身就是数据帧。比如“名字”、“营养素”

我很难处理这些数据。我如何访问

数据2=数据[数据['group']=='Cheese',['name']] 这给了我1列,这是一个包含3个字段的dataframe。我想用每个名字分别得到3列

我尝试过使用json_normalize(),但它过于复杂,没有给我任何有用的结果


请帮助

我也尝试过使用json_normalize()函数,但我读取的对象已经是一个数据帧。当我手动尝试将json对象添加到列表中时,pc内存将耗尽。我设法做到了,但json_normalize函数仍然不起作用&请将所有内容放在1列中任何输入。。。。。