python pandas读取文件夹里的所有csv文件

wuchangjian2021-11-15 20:37:10编程学习
import pathlib
import pandas as pd
import numpy as np
import datetime
import warnings

warnings.filterwarnings('ignore')


folder = pathlib.Path.cwd().parent.joinpath(r'C:\Users\郝琪英\Desktop\train_dataset\train')#文件夹路径

createVars = locals()#以字典类型返回当前位置所有局部变量,后续DataFrame
for fp in folder.iterdir():#迭代文件夹
    if fp.match('*.csv'):#re正则匹配判断文件夹里是否有csv文件
        varname = fp.parts[-1].split('.')[0]#按照‘.’的方式切割,取-1,得到csv文件的名字
        createVars[varname] = pd.read_csv(fp)#添加文件,转为pandas的DataFrame
        print(varname)#打印文件名

在这里插入图片描述

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。