在我进行第一步时:显示cic_adj not find。想问下有人知道cic_adj 代表什么意思的吗?还有如果我只想匹配2005-2007年的数据的话,这里的代码如何更改。
forvalues i = 1998/2007{
disp "File `i'"
use `"../original_`i'.dta"',clear
* gen id_in_source = _n
if `i'==2003{
gen town = address
}
gen cic = cic_adj
replace cic = real(industry_code) if cic == .
/*
if year <2003{
gen cic = cic_adj
}
else{
gen cic = cic03
}
*/
if year<2004{
gen revenue = sales_revenue
}
else{
gen revenue = operating_revenue
}
gen profit = total_profit
if year ==1999 | year == 2002{
gen employment = staff
}
keep id_in_source firm_id firm_name legal_person town province ///
telephone zip product1 founding_year cic region_code revenue ///
employment profit
destring founding_year revenue employment profit,replace force
tostring cic,replace format(%04.0f)
rename firm_id id
rename firm_name name
rename founding_year bdat
rename region_code dq
rename product1 product1_
rename telephone phone
foreach var of varlist *{
rename `var' `var'`i'
}
compress
saveold m`i'.dta,replace
}


雷达卡



京公网安备 11010802022788号







