csv文件拼接
时间: 2023-09-29 15:08:01 浏览: 88
C# CSV文件记录到本地-亲测可用源码
要将多个CSV文件拼接在一起,可以使用Python中的Pandas库。下面是一个简单的示例代码:
```python
import pandas as pd
import glob
# 指定文件夹路径和通配符,获取所有CSV文件名
path = '/path/to/csv/files/'
all_files = glob.glob(path + "/*.csv")
# 读取所有CSV文件并合并为一个DataFrame
df = pd.concat((pd.read_csv(f) for f in all_files))
# 将合并后的DataFrame保存为新的CSV文件
df.to_csv("merged.csv", index=False)
```
这个代码块中,我们首先使用glob模块获取指定文件夹下所有CSV文件的文件名,并将它们存储在一个列表`all_files`中。接着,我们使用Pandas中的`concat`函数将所有CSV文件读入并合并为一个DataFrame。最后,我们将合并后的DataFrame保存为一个新的CSV文件。
需要注意的是,如果要合并的CSV文件具有不同的列名或顺序,则需要在`concat`函数中设置`ignore_index`参数为`True`,以便重新分配行索引。
阅读全文