请施展你的魔法
我有这样的json文件格式
{"_id":{"$oid":"5a8fda432467a7bb10swec"},"code":4321,"phone":{"$numberLong":"32323232"},"name":"Batako","fax":{"$numberLong":"12345678"}}
{"_id":{"$oid":"7dhds9ds9dsa9dsa9sdsds"},"code":3212,"phone":"","name":"Franco","fax":0}
{"_id":{"$oid":"6dhds9dadssa9dsa9sdsds"},"code":5612,"phone":"6483737","name":"Brescia","fax":"123-232-1331"}
{"_id":{"$oid":"8dshds9ds9dsa9dsa9sdsds"},"code":4312,"phone":{"$numberLong":"9453737"},"name":"Kalon","fax":{"$numberLong":"65543434"}}
如何使用熊猫创建数据帧
我一直在这样尝试
import pandas as pd
import json
data = []
for line in open(r'file.json', 'r', encoding='utf-8'):
data.append(json.loads(line))
df = pd.json_normalize(data)
df.head()
但是得到了错误
JSONDecodeError: Expecting value: line 1 column 133 (char 132)
如果文件的每一行都包含json字符串,并且某些值是只有一个值的字典,则可以尝试以下示例将其加载到dataframe:
印刷品:
编辑:要忽略
json
抛出错误的行,可以使用以下示例:印刷品:
相关问题 更多 >
编程相关推荐