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

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)#打印文件名

python pandas读取文件夹里的所有csv文件_第1张图片

你可能感兴趣的:(数据挖掘,笔记,python)