我有一系列csv文件,我想在其上运行脚本。每个文件具有相同的标题和相同数量的行只是不同的数据。到目前为止,我已经使用Pandas从我的目录导入所有csv文件。我有一个所有文件名列表和一个包含每个文件数据的数据框列表。
我想在每个文件/数据框上运行一个脚本,并使用文件名的前缀命名导出。这是可能的,并且循环是正确的进行方式吗?
答案 0 :(得分:0)
这可能就是你要找的东西:
fn_list = ['file1', 'file2', 'file3'] # list of filenames
df_list = [df1, df2, df3] # list of dataframes
output_dir = r'C:\temp'
for name, df in zip(fn_list, df_list):
df.to_csv(os.path.join(output_dir, name+'.csv'), index=False)