python读取嵌套json_将嵌套Json读入Pandas

--------------------------------------------------------------------------- KeyError Traceback (most recent call

last) in ()

----> 1 works_data = json_normalize(data=data['results'], record_path='traits')

2 works_data.head()

C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\json\normalize.py

in json_normalize(data, record_path, meta, meta_prefix, record_prefix,

errors, sep)

257 records.extend(recs)

258

--> 259 _recursive_extract(data, record_path, {}, level=0)

260

261 result = DataFrame(records)

C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\json\normalize.py

in _recursive_extract(data, path, seen_meta, level)

233 else:

234 for obj in data:

--> 235 recs = _pull_field(obj, path[0])

236

237 # For repeating the metadata later

C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\json\normalize.py

in _pull_field(js, spec)

180 result = result[field]

181 else:

--> 182 result = result[spec]

183

184 return result

KeyError: 'traits'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值