python对dataframe中series的json格式解析

这篇博客介绍了三种方法将JSON格式的数据处理成DataFrame。方法1涉及读取txt文件,通过替换和eval转换每一行;方法2直接从Excel文件中读取,使用json.loads解析'json'列;方法3则仅提取特定字段。每种方法都展示了处理后的结果数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

方法1:如果df里只有一列json格式,可以保存为txt,然后再删掉列名,在进行处理。

import pandas as pd

result = []
with open(r"C:\Users\Administrator\Desktop\json处理.txt") as f:
    for line in f:
        print(line) # txt样子
        line = line.replace('""','"')
        line = line.replace('"{','{')
        line = line.replace('}"','}')
#         print(line) # 处理后的line
        dict_o = eval(line.strip()) #eval:将字符串字典转换为字典,strip:将某行字的两端空格去掉
        result.append(dict_o)
df
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值