遍历文件夹下所有的result_1.csv,result_2.csv.....等等将他们合并成一个
时间: 2024-04-16 09:28:53 浏览: 70
你可以使用Python的`os`和`pandas`库来遍历文件夹并合并CSV文件。下面是一个示例代码:
```python
import os
import pandas as pd
# 指定文件夹路径
folder_path = '/path/to/folder'
# 获取文件夹中所有CSV文件
csv_files = [file for file in os.listdir(folder_path) if file.endswith('.csv')]
# 创建一个空的DataFrame来存储合并后的数据
merged_data = pd.DataFrame()
# 遍历所有CSV文件,并逐个合并
for file in csv_files:
file_path = os.path.join(folder_path, file)
data = pd.read_csv(file_path)
merged_data = pd.concat([merged_data, data], ignore_index=True)
# 将合并后的数据保存到新的CSV文件中
merged_data.to_csv('/path/to/merged_result.csv', index=False)
```
在上面的代码中,你需要将`/path/to/folder`替换为你实际的文件夹路径,将`/path/to/merged_result.csv`替换为你想要保存合并结果的新文件路径。这段代码会读取文件夹中所有以`.csv`结尾的文件,并将它们逐个合并到一个DataFrame中,最后保存为一个新的CSV文件。
阅读全文