其中每个文件的内容如图2,要求合并时去除第一列,第二列这两个无用列。...步骤代码如下:
1.构建文件列表和要读取的文件列名称
import os
import pandas as pd
file_dir = r'D:\公众号\Pandas基本操作'
#设置工作空间,默认读取的就是这个文件夹下的文件...)
输出结果:
['2015站点匹配.csv','2016站点匹配.csv','2017站点匹配.csv','2018站点匹配.csv','2019站点匹配.csv','2020站点匹配.csv']...'t2m', 'rh', 'ndvi', 'dem', 'luc',
'ws', 'site', 'lon', 'lat'],
dtype='object')
2.迭代读取文件并拼接数据...= pd.read_csv(file, usecols = use_cols) #读取指定列的数据
#将两个DataFrame进行拼接,axis = 0表示在行方向拼接,ignore_index