Hi there - probably an easy question for most of you, but I'm new to STATA and can't find the answer to this.
I am trying to create a new variable "ethnicity_Hisp" by searching seven other variables (ethnicity1; ethnicity2; etc) for the string "Hispanic or Latino".
I've tried to do this a couple different ways - shortened to just two variables here for simplicity:
gen variable ethnicity_Hisp=1 if ethnicity1 == "Hispanic or Latino" | ethnicity2 == "Hispanic or Latino"
gen variable ethnicity_Hisp=1 if strpos(ethnicity1, "Hispanic or Latino) | strpos(ethnicity2, "Hispanic or Latino"
I keep getting back "too many variables"
Is there a way to do this without a multistep code where I generate the variable and then replace with 1 for each of the ethnicity variables?
Thanks!
Related Posts with Creating variable from searching multiple strings
Multiline model name for long variable names using esttabHi users, I am using esttab to generate tables in Latex. I have long model name that I want to appe…
Set Seed Random SampleI would like to obtain a nationally representative sample from a (non representative) survey data se…
simulation studyso i have to write a short programe for a simulation study, so far i have written program define my…
Division into two groupsDear statalists, I am running an analysis with an unbalanced dataset for 10 years. I would like to …
Clustered Errors and fixed effect on the same levelHello Statalist-Forum, I was wondering if you could help me with a problem: I have a continous outc…
Subscribe to:
Post Comments (Atom)
0 Response to Creating variable from searching multiple strings
Post a Comment