首页 > 解决方案 > 将列表中的每个数据框保存到单独的 csv 文件中

问题描述

我试图将列表中的每个元素保存到每个单独的 csv 文件中。每个元素都是一个数据框。

我使用了以下代码,但是问题在于它保存的文件仅来自以下两个代码的列表的第一个或最后一个元素。例如,输出文件都是相同的

for x in allcity:
    for a in range(0,20):
        x.to_csv('msd{}.csv'.format(a))

for a in range(0,20):
    for x in allcity:
        x.to_csv('msd{}.csv'.format(a))

标签: pythonpandasexport-to-csv

解决方案


IIUC,我认为你需要:

for a, x in enumerate(allcity):
        x.to_csv('msd{}.csv'.format(a))

推荐阅读