Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | "Dr. Bill Westman" <bigweb_ddt@yahoo.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | st: Re: question about ds command |
Date | Wed, 12 May 2010 13:43:58 -0700 (PDT) |
Thanks Nick and Austin. Both solutions seem to work very identically. I stuck with the unab command. I didn't realize it was the = sign causing the problem, so if this was too much of a rehashing forgive me. Bill --- On Wed, 5/12/10, Dr. Bill Westman <bigweb_ddt@yahoo.com> wrote: > From: Dr. Bill Westman <bigweb_ddt@yahoo.com> > Subject: question about ds command > To: statalist@hsphsun2.harvard.edu > Date: Wednesday, May 12, 2010, 2:38 PM > I have a question on the function of > ds related to the following: > > forvalues x = 1/50 { > g q_`x'_test = 1 > } > ds *_test > ** displays the list of q_1_test - q_50_test perfectly ** > local a = r(varlist) > disp "`a'" > ** DOES NOT Contain all variables. list is truncated > after q_25_test q_ ** > > I'd like to accomplish putting a long list of variables > with using "*_" into a local macro (e.g., everything with > that has the suffix _test). > > Thanks > > > > * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/