夏目贵志 发表于 2017-5-7 09:18 
分享一下解决办法吧~
forvalues i = 1/4 {
use "D:\2016-2017博士生涯\博士生涯\数据整理\inventor\哈佛数_3\Class\class_A110.dta", clear
preserve
drop if number_1 != `i'
local a = gyear_inventor_lo
local b = gyear_inventor_up
local c = class_4digit
restore
keep if gyear >= `a'& gyear <= `b'
gen explor_`i' = 1
replace explor_`i' = 0 if strpos(class_4digit,"`c'")
keep if explor_`i' == 0
save "D:\2016-2017博士生涯\博士生涯\数据整理\inventor\哈佛数_3\_`i'.dta",replace
}