python - 将列表中的每个数据帧保存到单独的 csv 文件

标签 python pandas export-to-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))

最佳答案

IIUC,我认为你需要:

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

关于python - 将列表中的每个数据帧保存到单独的 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55550421/

相关文章:

python - 在 Python 中将列数据分组为 Week

python - Pandas导入CSV和Excel文件报错

python - Pandas groupby 然后枢轴没有返回所需的输出

python - 类型错误 : unsupported operand type(s) for %: 'NoneType' and 'int'

python - 使用 Paramiko 从远程服务器执行命令到另一个远程服务器

java - 排除 super csv CsvBeanWriter 中的空字段

python - 使用 Zip 函数在 CSV 中创建数据长度不同的列

javascript - jqGrid : exporting 'formatted' data

python - 测量 Keras 层执行时间的正确方法

python - N-Queens II 使用回溯很慢