【python数据处理】pandas一次性读取多个csv文件合并为一个数据集

#直接上代码!

# 指定csv文件的存放路径
# 过滤出指定名称的csv文件
path = 'testData/'
files = os.listdir(path)
train_csv = list(filter(lambda x:(x[0:6] == 'train_' and x[-4:] == '.csv'),files))

# 创建一个空list,用来存放文件名
# 依次读取文件中的内容
data_list = []
for fileitem in train_csv:
    tmp = pd.read_csv(path + fileitem,header=0)
    data_list.append(tmp)

# 合并数据集
dataset = pd.concat(data_list,ignore_index = False)

你可能感兴趣的:(python数据处理,python,pandas)