首页 > 解决方案 > 将 json 转换为 Pandas 数据框

问题描述

如何通过删除字段将此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'}]}

标签: pythonjsonxmlpandas

解决方案


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

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

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


推荐阅读