python字典列表转dataframe_将字典列表转换为Dataframe

本文介绍如何将包含JSON格式文本的字典列表转换为Pandas DataFrame。示例数据包括汽车属性,如车型、发动机容量、燃料类型等。通过尝试使用json.loads解析数据并构建DataFrame,作者寻求解决方案。
摘要由CSDN通过智能技术生成

我正面临一个基本问题,即转换从使用json格式的文本解析列获得的字典列表.以下是数据的简要快照:

[{u'PAGE TYPE': u'used-serp.model.brand.city'},

{u'BODY TYPE': u'MPV Cars',

u'ENGINE CAPACITY': u'1461',

u'FUEL TYPE': u' Diesel',

u'MODEL NAME': u'Renault Lodgy',

u'OEM NAME': u'Renault',

u'PAGE TYPE': u'New-ModelPage.OverviewTab'},

{u'PAGE TYPE': u'used-serp.brand.city'},

{u'BODY TYPE': u'SUV Cars',

u'ENGINE CAPACITY': u'2477',

u'FUEL TYPE': u' Diesel',

u'MODEL NAME': u'Mitsubishi Pajero',

u'OEM NAME': u'Mitsubishi',

u'PAGE TYPE': u'New-ModelPage.OverviewTab'},

{u'BODY TYPE': u'Hatchback Cars',

u'ENGINE CAPACITY': u'1198',

u'FUEL TYPE': u' Petrol , Diesel',

u'MODEL NAME': u'Volkswagen Polo',

u'OEM NAME': u'Volkswagen',

u'PAGE TYPE': u'New-ModelPage.GalleryTab'},

此外,我用来解析的代码详述如下:

stdf_noncookie = []

stdf_noncookiejson = []

for index, row in df_noncookie.iterrows():

try:

loop_data = json.loads(row['attributes'])

stdf_noncookie.append(loop_data)

except ValueError:

loop_nondata = row['attributes']

stdf_noncookiejson.append(loop_nondata)

stdf_noncookie是我想要转换成pandas数据帧的字典列表.'attributes'是包含json格式文本的列.我试图从这个链接中学到一些东西,但这无法解决我的问题.将字典列表转换为熊猫数据框的任何建议/提示都会有所帮助.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值