还是之前的问题,每个城市和地区的空气质量数据都被单独放在一个csv文件中,如何将这368个csv文件纵向合并为一个文件?前一期给大家介绍的是Python中的方法,详见“谁怕?“海量”表格纵向合并”一文,但其实Stata中也有相关的命令,可以帮助我们完成“海量”表格纵向合并。 我们的合并思路和之前类似:(1)依次读取每一个csv文件,保存为dta格式;(2)使用
append
命令将dta数据纵向合并。
首先,我还是需要有一个包含着368个csv文件的文件名的“列表”(当然,Stata没有列表这个概念), Stata中
dir
命令可以帮我们完成这一“关键任务”(当然fs命令也是可以的)。在这里,我们还需要手动设置一个暂元files来存储文件名。
cd D:\爬虫下载\日空气质量local files: dir . file "*.csv"dis `files'