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

How to create json from a list of dataframes in a for loop?

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

我试过了,

dfsize=[df df df]

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

遇到错误:

AttributeError: 'NoneType' object has no attribute 'format'

有办法实现吗?

也尝试过:

我试过了

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

但出现错误:

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

KeyError: 'dfs'

pandas.DataFrame.to_jsonreturnsNone。这是导致错误的原因。格式应该在里面。试试这个,

dfsize=[df df df]

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