24 lines
809 B
Python
24 lines
809 B
Python
|
import os
|
||
|
import pandas as pd
|
||
|
|
||
|
# 指定文件夹路径
|
||
|
folder_path = r"D:\桌面\乘客匹配上下车数据(已处理)"
|
||
|
|
||
|
# 获取文件夹中所有 CSV 文件的文件名
|
||
|
csv_files = [file for file in os.listdir(folder_path) if file.endswith('.csv')]
|
||
|
|
||
|
# 创建一个空的 DataFrame 用于存储合并后的数据
|
||
|
merged_data = pd.DataFrame()
|
||
|
|
||
|
# 循环遍历所有 CSV 文件并合并到 DataFrame 中
|
||
|
for csv_file in csv_files:
|
||
|
file_path = os.path.join(folder_path, csv_file)
|
||
|
data = pd.read_csv(file_path) # 读取 CSV 文件
|
||
|
merged_data = merged_data.append(data, ignore_index=True)
|
||
|
|
||
|
# 将合并后的数据保存为一个新的 CSV 文件
|
||
|
output_file_path = r"D:\桌面\merged_data.csv"
|
||
|
merged_data.to_csv(output_file_path, index=False)
|
||
|
|
||
|
print(f"Merged data saved to {output_file_path}")
|