Hello, I have 22 variables that I am trying to add 1 to. I am generating a new variable for each. For example,
capt drop dd1_knowledge_rc
gen dd1_knowledge_rc = dd1_knowledge + 1 if dd1_knowledge !=.
capt drop dd2_causes_rc
gen dd2_causes_rc = dd2_causes + 1 if dd2_causes !=.
I have tried without success:
. foreach var of varlist dd1_knowledge dd2_causes dd3_physical dd4_psych ///
> dd5_riskfactors dd6_counsel dd7_advise dd8_questrights dd9_askinfo dd10_persondiff ///
> dd11_personrespon dd12_approach dd13_littlecando_rev dd14_workwell ///
> dd15_failure_rev dd16_respect_rev dd17_uncomfort_rev ///
> dd17_uncomfort dd18_satisfy dd19_reward dd20_iunderstand {
2. gen`var'*_rc = + 1 if dd1_knowledge - dd20_iunderstand ! = .
3. }
I would sure appreciate an easier and efficient way!
Thanks.
capt drop dd1_knowledge_rc
gen dd1_knowledge_rc = dd1_knowledge + 1 if dd1_knowledge !=.
capt drop dd2_causes_rc
gen dd2_causes_rc = dd2_causes + 1 if dd2_causes !=.
I have tried without success:
. foreach var of varlist dd1_knowledge dd2_causes dd3_physical dd4_psych ///
> dd5_riskfactors dd6_counsel dd7_advise dd8_questrights dd9_askinfo dd10_persondiff ///
> dd11_personrespon dd12_approach dd13_littlecando_rev dd14_workwell ///
> dd15_failure_rev dd16_respect_rev dd17_uncomfort_rev ///
> dd17_uncomfort dd18_satisfy dd19_reward dd20_iunderstand {
2. gen`var'*_rc = + 1 if dd1_knowledge - dd20_iunderstand ! = .
3. }
I would sure appreciate an easier and efficient way!
Thanks.
Comment