python - 在python中将json文件转换为数据框
问题描述
我是 json 文件处理的新手。我有一个下面的 json 文件
{"loanAccount":{"openAccount":[{"accountNumber":"986985874","accountOpenDate":"2020-02-045-11:00","accountCode":"NA","relationship":"Main account","loanTerm":"120"}]}}
我想把它转换成数据框。我正在使用以下代码:
import pandas as pd
from pandas.io.json import json_normalize
data1 = pd.read_json (r'./DLResponse1.json',lines=True)
df = pd.DataFrame.from_dict(data1, orient='columns')
这给了我以下输出:
index loanAccount
0 {'openAccount': [{'accountNumber': '986985874', 'accountOpenDate': '2020-02-045-11:00', 'accountCode': 'NA', 'relationship': 'Main account', 'loanTerm': '120'}]}}
但是我想以以下格式提取:
loanAccount openAccount accountNumber accountOpenDate accountCode relationship loanTerm
986985874 2020-02-045-11:00 NA Main account 120
解决方案
推荐阅读
- html - 获取此 URL 的响应时间太长,因此我们不会抓取此内容 -linkedin
- r - 如何在单点登录环境中使用 R AWS 包
- vim - 如何为静态站点生成器 Hugo 运行更漂亮的降价文件?
- image-segmentation - 用于 UNET 的 VIA 注释工具 json 输出文件
- c++ - uncrustify:我可以将其配置为完全重新格式化一行吗?
- php - Quickbooks PHP API:刷新 OAuth 2 令牌失败
- r - 为数百万年的数据指定时间序列参数
- javascript - React.js 告诉你取消承诺。官方承诺不能取消。我应该怎么做?
- flutter - Flutter中打开键盘时如何让屏幕保持在固定位置?
- ruby-on-rails - 如何使用 Rails 6 安装 easydropdown