Pandas读取所有的CSV文件,并拼接在一起

思路

  • 读取 ../../Data/ModelResult 目录下,所有的CSV文件
  • 对所有的文件进行遍历操作
  • 依次拼接所有文件

需要的依赖包

  • os: 用来找出指定文件夹下所有文件
  • pandas:用来读取和拼接所有CSV文件

代码

import pandas as pd
import os

file_dir = '../../Data/ModelResult'
files = os.listdir(file_dir)
df1 = pd.read_csv(os.path.join(file_dir, files[0]))

for e in files[1:]:
    df2 = pd.read_csv(os.path.join(file_dir, e))
    df1 = pd.concat((df1, df2), axis=0, join='inner')
print(df1) 

代码执行结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42279212/article/details/120570712