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: RE: modifying egen to add a replace feature
From
Nick Cox <[email protected]>
To
[email protected]
Subject
Re: st: RE: modifying egen to add a replace feature
Date
Wed, 18 Jul 2012 17:35:50 +0100
No. You want a -replace- option for -egen- and it doesn't have one. I
think the idea is reasonable but there is no such option. The fact is
that typing -replace- would be about as much work as the alternative,
particularly given that your three-liner can be two lines:
drop y
bysort x: egen y = myfunc(y, a, b, ...)
You could certainly clone -egen- to add a -replace- option.
Nick
P.S. I would avoid the word "screwed" on Statalist. Also, there are no
macros (Stata sense) in your question,
On Wed, Jul 18, 2012 at 4:04 PM, Pradipto Banerjee
<[email protected]> wrote:
> My email below got screwed. I wanted to write:
>
>
> bysort x: egen ytemp = myfunc (y, a, b, ...)
>
> replace y = ytemp
>
> drop ytemp
Pradipto Banerjee
> There are many times, I want to modify a macro as follows:
>
> bysort x: egen ytemp = myfunc (y, a, b, ...)
> replace y = ytemp
> drop ytemp
>
> Is it possible to rewrite or modify egen, or create an ado file, such that I can simply write like this:
>
> bysort x: egen y = myfunc (y, a, b, ...), replace
>
*
* 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/