为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

30秒到达战场 2021-09-14 16:42:58
我从使用 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'}任何帮助将不胜感激。谢谢
查看完整描述

2 回答

?
杨魅力

TA贡献1811条经验 获得超6个赞

你的意思是这样?


>>> 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    zip

0             True                [Mixed Breed / Mutt]          Oakley   a4@yahoo.com       Alina             2  95355

1             True  [German Shorthaired Lab, Shih Tzu]  Maize, Georgie  Nek@gmail.com        Neil             0  45014

2             True                          [Shih Tzu]          Chewie       2@aol.com      Amber             2  32068

积累一个狗的列表,它很容易变成一个 Pandas 数据框。


查看完整回答
反对 回复 2021-09-14
  • 2 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信