Python Pandas数据帧失败,AttributeError:';非类型';对象没有属性';钥匙';
从Dict列表创建数据帧失败,原因是 AttributeError:“非类型”对象没有属性“键” 我有超过4000K的json文件,每个文件包含一行json,格式如下-- {“标题”:“abcWebhome”,“创建者”:“演示”,“url”:https://demo.demo.xyz/bin/bin/Gamma/“,”正文“:”重定向[[伽马]”,”显示标题“:”伽马“,”上次修改者“:”用户1“,”修改日期“:”1450340923000,“创建日期“:”1450340923000,“大小“:”262“,”查看计数“:”0“,”类别列表“:[],”组列表“:[]) 我需要将这些文件合并成10个json文件,我想为这些文件处理一定数量的文件并将数据附加到列表中,创建一个pandas数据帧,并使用df.to_json将其写入json。我在大约30个文件上测试了代码,效果很好Python Pandas数据帧失败,AttributeError:';非类型';对象没有属性';钥匙';,python,json,python-3.x,pandas,dataframe,Python,Json,Python 3.x,Pandas,Dataframe,从Dict列表创建数据帧失败,原因是 AttributeError:“非类型”对象没有属性“键” 我有超过4000K的json文件,每个文件包含一行json,格式如下-- {“标题”:“abcWebhome”,“创建者”:“演示”,“url”:https://demo.demo.xyz/bin/bin/Gamma/“,”正文“:”重定向[[伽马]”,”显示标题“:”伽马“,”上次修改者“:”用户1“,”修改日期“:”1450340923000,“创建日期“:”1450340923000,“大小“
file\u list=glob.glob(“*.json”)
allFilesDict={v:k代表v,枚举中的k(文件列表,1)}
数据=[]
对于AllFileDict.items()中的k,v:
如果1,请让我知道数据的输出是什么print(data)
以及print(type(data))
如果其中一个json值返回None,则可能会出现该错误。例如,如果将示例数据行分配给j
,则data=[j,None]
将重新创建错误。要修复它,请尝试j=json.load(d);如果j:data.append(j)
共享整个堆栈跟踪请让我知道数据的输出是什么print(data)
以及print(type(data))
如果其中一个json值返回None,则可能会出现该错误。例如,如果将示例数据行分配给j
,则data=[j,None]
将重新创建错误。要修复它,请尝试j=json.load(d);如果j:data.append(j)
共享整个堆栈跟踪
{"title": "abcWebhome", "creator": "demo", "url": "https://demo.demo.xyz/bin/bin/Gamma/", "body": "#REDIRECT [[Gamma]]", "display_title": "Gamma", "last_modifier": "user1", "modification_date": 1450340923000, "creation_date": 1450340923000, "size": "262", "view_count": 0, "category_list": [], "group_list": []}