python - 如何从 for 循环中的数据框列表创建 json?
问题描述
我有一个包含多个数据框的列表。我想使用 for 循环为列表中的每个 df 创建 json。
我试过了,
dfsize=[df df df]
for dfs in dfsize:
dfs.to_json('areca{dfs}.json').format(dfs)
遇到错误:
AttributeError:“NoneType”对象没有属性“格式”
有没有办法做到这一点?
也试过:
我试过了
dfs.to_json('areca{dfs}.json'.format(dfs))
但得到了错误:
dfs.to_json('areca{dfs}.json'.format(dfs.index))
键错误:'dfs'
解决方案
pandas.DataFrame.to_json 返回无。这导致了错误。格式应该在里面。尝试这个,
dfsize=[df df df]
for dfs in dfsize:
dfs.to_json('areca{dfs}.json'.format(dfs))
推荐阅读
- r - 如何在R中定位包含空格的任意HTML属性?
- java - Mongo DB 的一对多映射
- azure - 哪些设置(如果有)控制逻辑应用 CRM 记录创建或更新触发器的触发?
- spring-batch - 作业再次自动运行
- sql - sql更新语句中的方括号是什么意思?
- python-3.x - TypeError:predict() 得到了一个意外的关键字参数“回调”
- mongodb - ubuntu 上的 mongoimport 在哪里?
- shell - 合并视频和音频后如何删除下载的视频文件?
- sql - 如何使用游标从oracle数据库中检索数据?
- javascript - 如何使用 jquery / JS 从 td 获取我的 ID 和两个文本框的值