Hi,
I am trying to use the expand command to create duplicates and replacing one of the variables in the row.
For example,
expand 2 if state=="S" & district=="D" & year=="2009", generate (new)
One the duplicate is created, I apply:
replace district="D1" if district=="D" & state=="S" & year==2009 & new==1
This works perfectly only if I want to use expand 2.
Now I want to expand a row 9 times, the replace command will not work as all the new duplicated are assigned the value 1.
To elucidate:
expand 9 if state=="S" & district=="D" & year=="2009", generate (new)
This created the necessary duplicate rows but I can not do the following:
replace district="D1" if district=="D" & state=="S" & year==2009 & new==1
replace district="D2" if district=="D" & state=="S" & year==2009 & new==1
and so on.
I tried generating a case id and replacing it but it requires me to manually check the id created which is not feasible as I need to do this for various states and have a million rows of data.
I am sure there is a better way of doing this which I am missing.
Any help would be appreciated.
Thank you
Regards,
Purnima
Related Posts with Help with using expand>2 while replacing values in duplicates generated
How to Handle Heterogeneity in Panel Data using Systems GMM approachDear Stata Users, I am currently researching on Foreign direct investment in Africa using the Syste…
SubanalysisHello, I have a few questions regarding interaction terms. 1. If I have my final logistic regressi…
Venn diagramHi I'm trying to do a Venn diagram with 4 variables but the code pvenn allows only 3 variables maxim…
Question about diff-in-diff with multiple control groups and one treatment groupHello! I am running a Difference in Difference (DD) regression to see whether the introduction of a…
How to model "Sparial Variability" or "Choice of Location"I have a survey data on 10000 delivery person. I have number of delivery they made in 49 neighborhoo…
Subscribe to:
Post Comments (Atom)
0 Response to Help with using expand>2 while replacing values in duplicates generated
Post a Comment