Dear Statalisters,
I am trying to run a foreach loop but I keep getting an error which is
puzzling me. My code is below, with the error:
Code:
foreach x in "q1y1989" "q2y1989" "q3y1989" "q4y1989" "q1y1990" "q2y1990"
"q3y1990" "q4y1990" "q1y1991" "q2y1991" "q3y1991" "q4y1991" "q1y1992"
"q2y1992" "q3y1992" "q4y1992" "q1y1993" "q2y1993" "q3y1993" "q4y1993"
"q1y1994" "q2y1994" "q3y1994" "q4y1994" "q1y1995" "q2y1995" "q3y1995"
"q4y1995" "q1y1996" "q2y1996" "q3y1996" "q4y1996" "q1y1997" "q2y1997"
"q3y1997" "q4y1997" "q1y1998" "q2y1998" "q3y1999" "q4y1999" "q1y2000"
"q2y2001" "q3y2001" "q4y2001" "q1y2002" "q2y2002" "q3y2002" "q4y2002"
"q1y2003" "q2y2003" "q3y2003" "q4y2003" "q1y2004" q2y2004" "q3y2004"
"q4y2004" "q1y2005" "q2y2005" {
gen ratio`x'=lc`x'/dol`x'
}
Error:
{ required
r(100);
end of do-file
r(100);
In my do-file the "foreach x in ..." line is all one line. And as you can
see I have included the "{". Can anyone spot the error?
Thanks,
Terra
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/