Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: st: renaming variables from first observation
From
Nick Cox <[email protected]>
To
[email protected]
Subject
Re: st: renaming variables from first observation
Date
Thu, 25 Aug 2011 09:35:13 +0100
Already answered, but not correctly. You could e.g. use the first word
of the first value. This works:
. l
+------------------------------+
| var1 var2 var3 |
|------------------------------|
1. | Frog Toad Venomous snake |
2. | 1 2 3 |
+------------------------------+
. renvars , map(`=word("@", 1)')
. l
+------------------------------+
| Frog Toad Venomous |
|------------------------------|
1. | Frog Toad Venomous snake |
2. | 1 2 3 |
+------------------------------+
Nick
On Thu, Aug 25, 2011 at 9:25 AM, Abhimanyu Arora
<[email protected]> wrote:
> I caught the mistake, thanks to -set trace on-. 'Code' is the second
> word of my observation of the first variable and of course a variable
> name has to be single worded. But my question on possibility of using
> Nick's -renvars- remains.
> Best regards
> Abhimanyu
>
>
> On Thu, Aug 25, 2011 at 10:07 AM, Abhimanyu Arora
> <[email protected]> wrote:
>> Good morning statalist
>> I would like to rename my variables var1-var14 to the corresponding
>> values from the first observation.
>> I followed the post on
>> http://www.stata.com/statalist/archive/2004-07/msg00009.html and
>> modified it for my purpose.
>>
>> but I got this error
>>
>> . forvalues k = 1/14 {
>> 2. local newname = var`k'[1]
>> 3. ren var`k' `newname'
>> 4. }
>>
>> Code not allowed
>>
>> Also is it posible to store the values of an observation in a macro?
>> Perhaps I could then use Nick Cox's -renvars-?
>>
>> Cheers
>> Abhimanyu
*
* 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/