pandas合并目录下csv文件
时间: 2023-06-02 19:03:41 浏览: 134
CSV文件合并
好的,我可以回答这个问题。可以使用 pandas 库中的 concat() 函数来合并多个 csv 文件。具体的实现方法可以参考以下代码:
```
import pandas as pd
import glob
path = r'your filepath' # 文件夹路径
all_files = glob.glob(path + "/*.csv")
li = []
for filename in all_files:
df = pd.read_csv(filename, index_col=None, header=0)
li.append(df)
frame = pd.concat(li, axis=0, ignore_index=True)
```
其中,path 是文件夹的路径,all_files 是该文件夹下所有 csv 文件的路径列表。然后遍历路径列表,读取每个 csv 文件为 pandas 的 DataFrame 对象,并将这些对象组合为一个列表 li。最后使用 concat() 函数将列表中的 DataFrame 对象合并成一个大的 DataFrame 对象。
阅读全文