python合并多个csv文件完整代码
时间: 2023-09-09 20:06:03 浏览: 139
以下是一个Python程序,用于将多个CSV文件合并成一个文件:
```python
import glob
import pandas as pd
# 获取所有CSV文件的文件名
csv_files = glob.glob('*.csv')
# 创建一个空的DataFrame
df = pd.DataFrame()
# 读取所有CSV文件并将它们合并到一个DataFrame中
for csv_file in csv_files:
temp_df = pd.read_csv(csv_file)
df = pd.concat([df, temp_df])
# 将DataFrame保存为CSV文件
df.to_csv('merged.csv', index=False)
```
这个程序首先使用`glob`模块获取所有CSV文件的文件名,然后使用`pandas`模块的`read_csv`函数读取每个文件,并将它们合并到一个空的DataFrame中。最后,使用`to_csv`函数将DataFrame保存为一个CSV文件。请注意,`index=False`表示不将索引列写入CSV文件中。
阅读全文