合并多个具有相同标头的CSV文件可以通过以下步骤完成:
以下是一个示例Python代码,演示如何使用pandas库来合并多个具有相同标头的CSV文件:
import pandas as pd
import glob
# 获取所有要合并的CSV文件路径
csv_files = glob.glob('path/to/csv/files/*.csv')
# 创建一个空的DataFrame来存储合并后的数据
merged_data = pd.DataFrame()
# 逐个读取并合并CSV文件
for file in csv_files:
data = pd.read_csv(file)
merged_data = merged_data.append(data, ignore_index=True)
# 保存合并后的结果为新的CSV文件
merged_data.to_csv('path/to/output/merged.csv', index=False)
在这个示例中,你需要将path/to/csv/files/
替换为包含要合并的CSV文件的实际路径,将path/to/output/merged.csv
替换为合并后的结果要保存的路径。
这种方法使用了pandas库的read_csv()
函数来读取CSV文件,并使用append()
函数将每个文件的数据追加到merged_data
DataFrame中。最后,使用to_csv()
函数将合并后的结果保存为新的CSV文件。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云