python读取多个csv文件,并写入同一个csv中
时间: 2023-10-02 22:07:03 浏览: 183
python读写csv文件方法详细总结
这是一个技术性问题,可以回答。Python可以用pandas库中的read_csv()函数读取多个csv文件,然后使用pandas中的to_csv()函数将这些数据写入同一个csv文件。具体实现可参考以下代码:
```python
import pandas as pd
import os
# 设置csv文件夹路径
folder_path = 'your_folder_path'
# 获取csv文件夹下所有csv文件的文件名
file_list = os.listdir(folder_path)
# 将所有csv文件按顺序合并到一个DataFrame中
merged_data = pd.DataFrame()
for file_name in file_list:
if file_name.endswith('.csv'):
file_path = os.path.join(folder_path, file_name)
data = pd.read_csv(file_path)
merged_data = merged_data.append(data, ignore_index=True)
# 将合并后的数据写入同一个csv文件
merged_data.to_csv('merged_data.csv', index=False)
```
其中,your_folder_path需要替换为实际的csv文件夹路径。
阅读全文