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
Lag for Survival Analysis (Discrete hazard proportional odd)Dear Statalists, To control for endogeneity, can I use the Lag for the Discrete hazard proportional…
Analysing Life Satisfaction after Averaging and Collapsing in two CategoriesDear all, for a project I want to examine the relationship between objective city-indicators and li…
postestimation, predict, and pweightsHi, I use the following regression: Code: reg y x i.time [pweight=weight], r predict yhat, xb by…
P-Value Interpretation for Dummy Variables (output included)Hello, I am having some difficulty interpreting the p-value of my results - especially the dummy va…
collapse string?Dear All, II find this question here (https://bbs.pinggu.org/forum.php?mod...=1#pid58387315). The da…
Subscribe to:
Post Comments (Atom)
0 Response to Creating variable from searching multiple strings
Post a Comment