Recently I've been having a lot of trouble with local macros, especially when using them for loops. I don't see what I'm doing wrong as I have used loops and local macros successfully numerous times in the past. Here's the code from my do file:
Code:
clear cls local input "C:\Users\~\Dropbox\Data" cd "$input" * 2002 Data local statelist AP MH foreach x of local statelist { import delimited "$input\2002\`x'\`x'_2002_AgData.csv", delimiter(comma) replace locid = trim(locid) save `x'_2002_AgData, replace clear import delimited "$input\2002\`x'\`x'_2002_ManufacData.csv", delimiter(comma) replace locid = trim(locid) save `x'_2002_ManufacData, replace clear use `x'_2002_AgData merge m:m locid using `x'_2002_ManufacData drop _merge save `x'_2002_AgManufac, replace }
file C:\Users\~\Dropbox\Data\2002_2002_AgData.csv not found
Thank you!
0 Response to Loop/Local Macro Not Working
Post a Comment