python将多个csv文件合成一个csv文件
时间: 2023-10-09 11:08:33 浏览: 101
合并多个CSV文件与一个文件中
可以使用pandas库中的concat函数将多个csv文件合并成一个csv文件。具体方法可以参考以下代码:
import pandas as pd
import os
# 获取csv文件所在的文件夹路径
folder_path = 'csv_folder_path'
# 获取文件夹中所有csv文件的文件名
file_names = [file_name for file_name in os.listdir(folder_path) if file_name.endswith('.csv')]
# 将每个csv文件读取为dataframe,并添加到一个列表中
data_frames = []
for file_name in file_names:
file_path = os.path.join(folder_path, file_name)
data_frame = pd.read_csv(file_path)
data_frames.append(data_frame)
# 使用concat函数将所有dataframe合并成一个
result = pd.concat(data_frames)
# 将合并后的结果保存为一个csv文件
result.to_csv('merged.csv', index=False)
阅读全文