python - 将 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'}]}
解决方案
如果你想要员工信息,你可以
JSON = {var:[...],'employees':[{}]}
employee_info = JSON['employees']
employee_info 是一个字典列表,您可以通过这个答案创建一个数据框:Convert list of dictionaries to a pandas DataFrame
推荐阅读
- plot - 箱线图,八度图
- java - 如何将 JtextArea 焦点设置在正确的位置?
- spring-boot - 功能区 MaxAutoRetries 属性不起作用
- python - 使用 Keras 连接隐藏单元
- php - 根据用户 id 检索数据 (CodeIgniter)
- php - 将 ZOHO API 与 Laravel 5.7 集成
- scala - 将 Guava 期货转换为 Twitter 期货
- c# - 在导入数据库之前验证 Excel 文件数据
- java - 使用 maven-jaxb2-plugin 后在 Eclipse 中生成的包名错误
- c# - 在 C# winforms 中使用 SQLite