尝试了多种办法读取这个json文件,都失败了,然后用了下面的方法成功读取。
逐hang读取+使用pd.concat拼接
import json
import pandas as pd
#建立存放样本的空数据框
d = pd.DataFrame(columns=['labels','sentence'])
#逐行读入json文件并存入数据框
with open('/Users/harper/Desktop/python/law/divorce.json','r',encoding = 'utf-8')as f:
for row in f.readlines():
d = pd.concat([d,pd.read_json(row)])
print(d)
结果展示