Python 3.x 为字典变量创建数据帧时出错

Python 3.x 为字典变量创建数据帧时出错,python-3.x,Python 3.x,与美国农业部合作开发产品数据库,该数据库采用JSON格式。然而,我使用JSON包破解了它 美国农业部食品数据json格式破解成数据框: 但是,数据中很少有变量是字典形式的 我正在尝试为变量“营养素”创建一个数据帧。但是得到以下错误 创建数据库时出错: 请帮助我摆脱错误,下面提到的是代码 营养素[] for rec in db: fnuts = DataFrame(rec['nutrients']) fnuts['id'] = rec['id'] nutrients.a

与美国农业部合作开发产品数据库,该数据库采用JSON格式。然而,我使用JSON包破解了它

美国农业部食品数据json格式破解成数据框:

但是,数据中很少有变量是字典形式的

我正在尝试为变量“营养素”创建一个数据帧。但是得到以下错误

创建数据库时出错:

请帮助我摆脱错误,下面提到的是代码 营养素[]

for rec in db:
    fnuts = DataFrame(rec['nutrients'])
    fnuts['id'] = rec['id']
    nutrients.append(fnuts)`
import pandas as pd


nutrients = pd.DataFrame(db1['nutrients'])