楼主,请问年度变量 i 是如何生成的,我按照您给的命令输入stata无法运行,stata也一直卡,无法退出。
forval i = 1998/2006{
use "m`i'.dta",clear
gen match_id=id`i'
gen match_name=name`i'
gen match_phone=substr(dq`i',1,4)+substr(phone`i',-7,7)
gen match_rep=substr(dq`i',1,4)+substr(nic`i',1,3)+corp_representive`i'
bysort match_name : drop if _N>1 //剔除match_name重复的样本
save "m`i'.NAME.dta",replace
像以上命令,我根本无法运行,无法使用循环语句,还请楼主不吝赐教。谢谢