如何从for循环中的数据帧列表创建json?

时间:2020-02-21 06:41:50

标签: python pandas to-json

我有一个包含多个数据框的列表。我想使用for循环为列表中的每个df创建json。

我尝试过

dfsize=[df df df]

for dfs in dfsize:
    dfs.to_json('areca{dfs}.json').format(dfs)

遇到错误:

AttributeError:'NoneType'对象没有属性'format'

有没有办法做到这一点?

也尝试过:

我尝试了

dfs.to_json('areca{dfs}.json'.format(dfs))

但出现错误:

dfs.to_json('areca {dfs} .json'.format(dfs.index))

KeyError:'dfs'

1 个答案:

答案 0 :(得分:-1)

pandas.DataFrame.to_json返回无。这导致错误。格式应该在里面。试试这个,

dfsize=[df df df]

for dfs in dfsize:
    dfs.to_json('areca{dfs}.json'.format(dfs))