|
发表于 2024-3-12 10:39:18
|
显示全部楼层
要合并文件夹内所有的csv文件,可以使用Python的pandas库进行操作。以下是一个示例代码:
- import os
- import pandas as pd
- # 定义文件夹路径
- folder_path = 'your_folder_path'
- # 获取文件夹中所有的csv文件
- csv_files = [f for f in os.listdir(folder_path) if f.endswith('.csv')]
- # 创建一个空的DataFrame对象
- merged_data = pd.DataFrame()
- # 遍历所有csv文件
- for file_name in csv_files:
- # 读取csv文件内容
- csv_path = os.path.join(folder_path, file_name)
- df = pd.read_csv(csv_path)
-
- # 合并数据到主DataFrame
- merged_data = pd.concat([merged_data, df])
- # 将合并后的数据保存到新的csv文件
- merged_data.to_csv('merged.csv', index=False)
- print("合并完成!")
复制代码
请将上述代码中的`your_folder_path`替换为包含要合并的csv文件的文件夹的实际路径。此代码将合并指定文件夹中的所有csv文件,并将合并后的数据保存为名为`merged.csv`的新文件。每个csv文件中的数据将按行连接在一起,形成一个完整的数据集。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|