我有12个所含变量和结构都相同的csv file,我想先把.csv转成.dta,然后合并所有的.dta为一个文件,我的coding 如下:
local data: dir "." files "*.csv"
foreach s of local data{
clear
insheet using `s',
gen fileid=" `s' "
save `s'.dta,replace
}
以上这部分没有问题,可以把所有.csv 转成.dta
以下这部分就不work了,
foreach v of local data{
append using `v'.dta,force
}
save final.dta, replace
问题是:最后这个合并在一起的.dta并不是所有.dta合并的结果,而只是和第12个.dta文件完全相同
请高人指点,改了很多次,都无果


雷达卡



谢谢
京公网安备 11010802022788号







