This does not identify just first occurrences, which bw specified.
Nick
[email protected]
Ashim Kapoor
I would do: -
Suppose your variable is called var
gen j=var
replace j="diathermy[1]" if j[_n+1]=="diathermy[2]" & j=="diathermy[2]"
Then j would have what you want.
I think this should do it.
b. water
> stata 8.2 xp pro,
>
> i have a var like this:
>
> monopolar
> bipolar
> bipolar
> bipolar
> monopolar
> nodiathrm
> diathermy[2]
> diathermy[2]
> bipolar
> monopolar
> diathermy[2]
> diathermy[2]
> .
> . <- denotes missing
> .
> monopolar
> diathermy[2]
> diathermy[2]
> .
> .
>
> what i want to achieve is for every first encountered diathermy[2] to
be changed to diathermy[1], while leaving the second occurence as
diathermy[2]. is this possible in stata? if it can be done, would
appreciate advice/help on how to achieve it.
*
* 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/