Hello,
I have a string variable called relationship that describes the relationship between 2 people. Each observation is a person. I am trying to generate a new variable that consolidates the various spellings into one spelling. In the dataex example below, I would want to generate a new variable called relationship_cleaned with the 4 values shown below equal to "Acquaintance". The only way I know how to do this is:
generate relationship_cleaned=.
replace relationship_cleaned = "Acquaintance" if relationship == " Acquaintance" | relationship=="Acquaintance - former roommate"| ....
Could someone please tell me of a way to do the same thing but rather than writing out all the different spellings, changing the value of the new variable if the variable relationship starts with the characters "Acquaintance"? Thank you very much for your time and help!
input str30(relationship)
relationship
1. "Acquaintance"
2. "Acquaintance - former roommate"
3. "Acquaintance - classmate"
4. "Acquaintances"
5. end
Related Posts with replacing values of newly generated string variable if old string variable contains certain characters
sem convergence not achievedHello everyone,
I am trying to estimate the following structural model
sem (ln_gdp <- ln_k ln_h…
Problem relating to macro panelsHello folks!!
I am researching on the determinants of growth of NBFI assets for N=11 countries and T…
Identifying variable that contains rowmax valueI am trying to identify the variable that equals the rowmax variable, but am running into issues.
I…
Importing and manipulating super large datasetsHi everyone,
I was handling with a very large confidential data. Specifically, I run the Stata prog…
Howe to read the data of Survey of Consumer Finances in 2019 *with STATA/SE10Hi STATA community
I encounter a difficulty while I am trying to read the data of Survey of Consumer…
Subscribe to:
Post Comments (Atom)
0 Response to replacing values of newly generated string variable if old string variable contains certain characters
Post a Comment