没想到今天已沉入海底!只好自己想办法解决了!
第1个问题的解决如下:
*将当前文件夹下所有文件的文件名保存到file.dta中
drop _all
quietly {
local file : dir . files "*",nofail
gen filename=""
local obs=1
foreach f of local file {
set obs `obs'
replace file="`f'" in `obs'
local obs=`obs'+1
}
}
save file.dta,replace
第2个问题解决如下:
*将当前stata中的数据文件中的变量名保存到vname.dta中
xpose,clear varname
rename _varname vname
keep vname
save vname.dta,replace