我有很多文件夹,根据一些标准,我会从这些文件夹中生成不同的数据帧。
结果,该循环在每次迭代中都产生一个数据帧。我想将所有文件保存在不同的.plk文件中。
我正在使用它:
df.to_pickle('df')
但这只会保存最后一个。我需要类似的东西:
df.to_pickle(df[i].plk')
其中
i
用于每次迭代。 最佳答案
只需替换您的这一行
df.to_pickle(df[i].plk')
与
df.to_pickle(f"df_{i}".plk)
它将您的文件保存在df_1.plk,df_2.plk,df_3.plk等上