This line is offered for sacrifice.
Sorry; the opening lines got chopped.
tokenize `varlist'
local i 0
while !missing("``++i''") {
local lab`i' : var lab ``i''
label var ``i'' `"``i'': `lab`i''"'
}
was the code being slimmed down.
Nick
[email protected]
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]]On Behalf Of Nick Cox
> Sent: 21 June 2006 09:23
> To: [email protected]
> Subject: st: RE: RE: RE: SImple question on "describe"
>
>
> can be boiled down to
>
> foreach v of local varlist {
> label var `v' `"`v': `: var label `v''"'
> }
>
> Nick
> [email protected]
>
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]]On Behalf Of
> > David Harrison
> > Sent: 21 June 2006 09:09
> > To: [email protected]
> > Subject: st: RE: RE: SImple question on "describe"
> >
> >
> > Sorry, some of my code got a little mixed up there...
> > Corrected version
> > below...
> >
> > prog tablevl
> > version 8
> > syntax varlist(min=1 max=3) [if] [in] [fw aw pw iw] [, *]
> > tokenize `varlist'
> > local i 0
> > while !missing("``++i''") {
> > local lab`i' : var lab ``i''
> > label var ``i'' `"``i'': `lab`i''"'
> > }
> > cap nois table `varlist' `if' `in' [`weight' `exp'], `options'
> > local rc _rc
> > local i 0
> > while !missing("``++i''") {
> > label var ``i'' `"`lab`i''"'
> > }
> > if `rc' {
> > exit `rc'
> > }
> > end
> >
> >
*
* 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/