将 json 转换为 Pandas 数据框

Posted

技术标签:

【中文标题】将 json 转换为 Pandas 数据框【英文标题】:Convert json to Pandas data frame 【发布时间】:2019-07-01 22:24:18 【问题描述】:

如何通过删除字段将此 json 转换为 python 中的数据框。我只需要我的数据框中的雇员数据。

'fields': ['id': 'displayName', 'type': 'text', 'name': 'Display name', 
'id': 'firstName', 'type': 'text', 'name': 'First name', 
'id': 'gender', 'type': 'gender', 'name': 'Gender'], 

'employees': ['id': '123', 'displayName': 'abc', 'firstName': 'abc','gender': 'Female', 
'id': '234', 'displayName': 'xyz.', 'firstName': 'xyz','gender': 'Female', 
'id': '345', 'displayName': 'pqr', 'firstName': 'pqr', 'gender': 'Female']

【问题讨论】:

您好,欢迎来到 ***。请花一些时间阅读帮助页面,尤其是名为"What topics can I ask about here?" 和"What types of questions should I avoid asking?" 的部分。更重要的是,请阅读the Stack Overflow question checklist。您可能还想了解Minimal, Complete, and Verifiable Examples。 【参考方案1】:

如果你想要员工信息,你可以

   JSON = var:[...],'employees':[]
   employee_info = JSON['employees']

employee_info 是一个字典列表,您可以通过以下答案创建数据框:Convert list of dictionaries to a pandas DataFrame

【讨论】:

以上是关于将 json 转换为 Pandas 数据框的主要内容,如果未能解决你的问题,请参考以下文章

如何将 json 转换为 pandas 数据框?

将 Pandas 数据框转换为嵌套 JSON

将 JSON 文件转换为 Pandas 数据框

将 pandas 嵌套的 JSON 结构转换为数据框

快速将 JSON 列转换为 Pandas 数据框

将多个嵌套 JSON 转换为 Pandas 数据框