前言:本人拿到了多个csv文件,拥有相同表头,想合并成一个以进行下游任务,可是网上搜来的方法均报错了,所以自己试了转换成dataframe直接concat,非常好用。
import pandas as pd
import glob
csv_list = glob.glob('*.csv') #获取与该py文件同文件夹下的csv文件
rawdata = pd.DataFrame()
for i in csv_list:
df = pd.read_csv(i)
rawdata = pd.concat([rawdata, df])