如何将此嵌套JSON转换为数据帧?

2024-05-16 04:17:04 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一段JSON代码,我想把它转换成一个数据帧,但是我对数据帧非常陌生,所以我有点卡住了。任何帮助都将不胜感激:)

这是我的代码:

data = response.json()

data_pretty = json.dumps(data, sort_keys=True, indent=4)
data_frame = pd.DataFrame(data)

# Pretty print
print(data_pretty)
print(data_frame)

这是输出:

{
    "status": "OK",
    "users": [
        {
            "email": "raf@webconexus.nl",
            "first_name": "Raf",
            "id": "24959",
            "last_name": "Rasenberg"
        },
        {
            "email": "raf.rasenberg@gmail.com",
            "first_name": "Raf",
            "id": "25795",
            "last_name": "Rasenberg"
        }
    ]
}
  status                                              users
0     OK  {'id': '24959', 'email': 'raf@webconexus.nl', ...
1     OK  {'id': '25795', 'email': 'raf.rasenberg@gmail....

正如您所看到的,它需要一些额外的调整,我只想显示“email”、“first_name”、“id”和“last_name”列。有人能帮我吗


Tags: 数据代码nameidjsondataemailstatus