python - 从 Pandas 数据框格式化 JSON
问题描述
我有一个需要是 json 的 Pandas df。我的数据框代码:
final_df=final_df[['form_number', 'form_title', 'min_year', 'max_year']]
final_df.head()
我使用以下代码将 df 转换为 json:
import json
result = final_df.to_json(orient="records")
parsed = json.loads(result)
json.dumps(parsed,sort_keys=True)
但我得到了这个:
'[{"form_number": "Form 1000", "form_title": "所有权证书", "max_year": 2016, "min_year": 1981}, {"form_number": "Form 1023", "form_title": "申请承认根据《国内税收法》第 501(c)(3) 节的豁免”,“max_year”:2017,“min_year”:2004},{“form_number”:“Form 1023-EZ”,“form_title”:“简化了根据《国内税收法》第 501(c)(3) 节承认豁免的申请”,“max_year”:2014,“min_year”:2014},{“form_number”:“Form 1023-Interactive”,“form_title” :“1023表格的交互式版本,申请承认根据国内税收法第 501(c)(3) 节的豁免”,“max_year”:2017,“min_year”:2006},
这是我最终需要的最终格式:
[
{
"form_number": "Form 1000",
"form_title": "Ownership Certificate",
"max_year": 2016,
"min_year": 1981
}
...
]
我在到达那里时遇到了一些麻烦。
解决方案
推荐阅读
- amazon-web-services - 如何将变量导入 AWS ApiGateway 的 Swagger 文件
- mysql - 在 WHERE 子句中使用计数值
- javascript - 在 HTML 字段中复制/粘贴字符串
- javascript - Discord.js 将单词嵌入
- ios - iOS 中的内存泄漏 Kotlin Native 库
- c# - Sharepoint online - 不返回列表中特定视图中的项目
- javascript - 是否可以让 loading = 'lazy' 在X 轴上工作?
- reactjs - 可以在同一 Redux 状态的不同分支中重用的 Reducer?
- python - 是否可以从 QListView 重新排序 QSqlTableModel?
- laravel - 无法通过getter vuex vuejs访问状态