各位高手,我有一个主文件,希望与其他结构相同的25个文件分别merge,然后各自生成类似的新变量并分别保存。但相同命令敲25次实在繁琐,用程序又不知如何实现,希望得到指导。不胜感激,先行致谢!
我的主要命令为:
use urban_five_mi
merge 1:1 age using pop_1985
keep if _merge==3
drop _merge
tempfile 1985mipop
gen noschmalemi= y1985mi_malenosch*nosch_male
gen noschfemalemi= y1985mi_femalenosch*nosch_female
gen primarymalemi= y1985mi_maleprimary*primary_male
gen primaryfemalemi= y1985mi_femaleprimary*primary_female
gen juniormalemi= y1985mi_malejunior*junior_male
gen juniorfemalemi= y1985mi_femalejunior*junior_female
gen seniormalemi= y1985mi_malesenior*senior_male
gen seniorfemalemi= y1985mi_femalesenior*senior_female
gen colmalemi= y1985mi_malecollege*college_male
gen colfemalemi= y1985mi_malecollege*college_female
keep age noschmalemi noschfemalemi primarymalemi primaryfemalemi juniormalemi juniorfemalemi seniormalemi seniorfemalemi colmalemi colfemalemi
save 1985mibyage,replace