将多字典从 json 转换为数据框

我从使用 for 循环解析我相信的 JSON 收到了以下输出。我想知道如何将此输出转换为数据帧


01E8jn7u387ZHexw2mOo => {'email': 'a4@yahoo.com ', 

'agreed_to_terms': True, 'toy_duration': 2, 'dog_name': 'Oakley', 

'dog_breeds': ['Mixed Breed / Mutt'], 'zip': '95355', 'human_name': 

'Alina'}

01WCbRaNLVVWglHopTEJ => {'zip': '45014', 'human_name': 'Neil', 

'agreed_to_terms': True, 'email': 'Nek@gmail.com ', 

'toy_duration': 0, 'dog_name': 'Maize, Georgie', 'dog_breeds': ['German 

Shorthaired Lab', 'Shih Tzu']}

02InTOWJSxfjHIPDTPdE => {'agreed_to_terms': True, 'email': 

'2@aol.com', 'toy_duration': 2, 'dog_name': 'Chewie', 

'dog_breeds': ['Shih Tzu'], 'zip': '32068', 'human_name': 'Amber'}

任何帮助将不胜感激。谢谢


30秒到达战场
浏览 192回答 2
2回答

杨魅力

你的意思是这样?>>> data = [    {        "email": "a4@yahoo.com ",        "agreed_to_terms": True,        "toy_duration": 2,        "dog_name": "Oakley",        "dog_breeds": ["Mixed Breed / Mutt"],        "zip": "95355",        "human_name": "Alina",    },    {        "zip": "45014",        "human_name": "Neil",        "agreed_to_terms": True,        "email": "Nek@gmail.com ",        "toy_duration": 0,        "dog_name": "Maize, Georgie",        "dog_breeds": ["German Shorthaired Lab", "Shih Tzu"],    },    {        "agreed_to_terms": True,        "email": "2@aol.com",        "toy_duration": 2,        "dog_name": "Chewie",        "dog_breeds": ["Shih Tzu"],        "zip": "32068",        "human_name": "Amber",    },]>>> pd.DataFrame(data)   agreed_to_terms                          dog_breeds        dog_name           email human_name  toy_duration    zip0             True                [Mixed Breed / Mutt]          Oakley   a4@yahoo.com       Alina             2  953551             True  [German Shorthaired Lab, Shih Tzu]  Maize, Georgie  Nek@gmail.com        Neil             0  450142             True                          [Shih Tzu]          Chewie       2@aol.com      Amber             2  32068积累一个狗的列表,它很容易变成一个 Pandas 数据框。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python