I am trying to merge multiple dataset. The names of the dataset are "1.mammor.dta", "2.pappor.dta", "3.barn.dta", and "4.syskon.dta". The key (ID) variable is lopnr. Initially, I tried with following codes
Code:
global workdir "D:\Umea Phd\2)Project 2\Survival_working\SoS\28421_2020_Lev\STATA files\"
use "${workdir}1.mammor.dta",clear
sort lopnr
merge 1:1 lopnr using "${workdir}2.pappor.dta", nogenerate
merge 1:1 lopnr using "${workdir}3.barn.dta", nogenerate
merge 1:1 lopnr using "${workdir}4.syskon.dta", nogenerateCode:
global workdir "D:\Umea Phd\2)Project 2\Survival_working\SoS\28421_2020_Lev\STATA files\"
use "${workdir}1.mammor.dta",clear
foreach file in 2.pappor.dta 3.barn.dta 4.syskon.dta {
sort lopnr
merge 1:1 lopnr using "${workdir}`file'", nogenerate
}
file D:\Umea Phd\2)Project 2\Survival_working\SoS\28421_2020_Lev\STATA files.dta not found
r(601);
r(601);
Kind regards,
Moon Lu
0 Response to Merging multiple dataset using looping
Post a Comment