命令:merge m:1 classid using baseline_clean_teachers.dta, gen(m2)
variable classid does not uniquely identify observations in the using data
可是同样类型的数据库用 merge m:1 schid using baseline_clean_principals.dta, gen(m1)就可以merge
原命令如下:
use baseline_clean_teachers.dta,clear
gen classid=substr(teaid,1,8)
sort classid
save,replace
use baseline_clean_principals.dta,clear
tostring schid,replace
sort schid
save,replace
use baseline_clean_student.dta,clear
sort old_studentid
gen classid=substr(old_studentid,1,8)
gen schid=substr(old_studentid,1,6)
merge m:1 schid using baseline_clean_principals.dta, gen(m1)
merge m:1 classid using baseline_clean_teachers.dta, gen(m2)