program rw * grab the annual file * keep data from the relevant month * sort by revised weight merge variables * merge using the revised weight monthly file, 'rwmonyy.dta' * save the merged file as 'mon' use /homes/data/morg/annual/rw/annual keep if intmonth==`3' quietly describe display "`3' `2' obs " r(N) local rwlist qstnum intmonth year occurnum sort `rwlist' merge `rwlist' using /homes/data/morg/annual/rw/rw`2'`1' drop if _merge == 2 save /homes/data/morg/annual/rw/`2', replace end