Great! It works perfectly! Thanks a lot for the help, Martin!
Alice
--- On Mon, 6/15/09, Martin Weiss <[email protected]> wrote:
> From: Martin Weiss <[email protected]>
> Subject: st: Re: upper function within the loop
> To: [email protected]
> Date: Monday, June 15, 2009, 2:50 PM
> <>
>
> If you are keen on doing this from first principles,
>
> ***
> clear*
> set obs 100
>
> gen w4hr5a=1
> gen w4hr7a=3
> gen w4hr6b=7
> gen w4hr9p=5
>
> foreach var of/*
> */ varlist w4hr*{
> rename `var' `=upper("`var'")'
> }
> ***
>
> HTH
> Martin
> _______________________
> ----- Original Message -----
> From: "P C" <[email protected]>
> To: <[email protected]>
> Sent: Monday, June 15, 2009 8:32 PM
> Subject: st: upper function within the loop
>
>
> > Hi,
> >
> > I have a problem that needs to be solved. I have a
> list of variables:
> >
> > w4hr5a w4hr6a w4hr7a w4hr8a w4hr9a
> > w4hr5b w4hr6b w4hr7b w4hr8b w4hr9b
> > ......
> > w4hr5p w4hr6p w4hr7p w4hr8p w4hr9p
> >
> > altogether there are 55 variables. All these
> variables' names need to be
> > transformed into capital letters.
> >
> > Should I use upper function to do the transformation?
> How should I use the
> > loop to deal with this kind of situation instead of
> writing out the
> > command for each of the 55 variables?
> >
> > Thanks!
> >
> > Alice
> >
> >
> >
> >
> >
> >
> >
> > *
> > * 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/
> >
>
> *
> * 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/
>
*
* 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/