(作者:www.data-master.net 数据极)

问题描述:
使用以下代码将字符串转换为JSON对象时出现错误:

import json
import pandas as pd 

df = pd.read_csv('test.csv')
df['col1'] = df['col1'].apply(lambda x:json.load(x))

可能的原因:
待转换的字符串中存在不完整的json对象,比如说待转换字符串为以下形式:

{'abcd':'bcda'
[{'abcd':'bcda'}

即对象不完整,无法转换。

解决方案:
按照格式将字符串补充完整即可。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐