导语
在数据处理和分析过程中,合并多个 CSV 文件是一项常见任务。本文将介绍如何使用 Python 和 Pandas 库来完成这一任务,并提供一个完整的脚本示例,适合初学者参考。
准备工作
确保你已经安装了 Python 和 Pandas 库。如果尚未安装 Pandas,可以使用以下命令进行安装:
pip install pandas
完整脚本
以下是一个完整的 Python 脚本,用于合并指定文件夹中的所有 CSV 文件:
import pandas as pd
import glob
import os
def merge_csv_files(folder_path, output_file, encodings=['gbk', 'utf-8']):
"""
合并指定文件夹中的所有 CSV 文件,并保存为一个新的 CSV 文件。
:param folder_path: 包含 CSV 文件的文件夹路径
:param output_file: 合并后的 CSV 文件路径
:param encodings: 尝试读取 CSV 文件的编码列表
"""
# 获取文件夹下所有 CSV 文件的路径
csv_files = glob.glob