在Python中合并来自多个文件夹的多个CSV文件可以通过以下步骤实现:
import os
import glob
import pandas as pd
def merge_csv_files(folder_path, output_file):
all_files = glob.glob(os.path.join(folder_path, '*.csv'))
df_list = []
for file in all_files:
df = pd.read_csv(file)
df_list.append(df)
merged_df = pd.concat(df_list)
merged_df.to_csv(output_file, index=False)
folder_path = '文件夹路径'
output_file = '输出文件路径'
merge_csv_files(folder_path, output_file)
这个函数会遍历指定文件夹中的所有CSV文件,并将它们合并为一个CSV文件。合并后的文件将保存在指定的输出文件路径中。
这个方法的优势是可以方便地合并多个文件夹中的多个CSV文件,无论文件夹中有多少个文件。它适用于需要将多个CSV文件合并为一个文件进行进一步处理或分析的场景。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云