I am trying to extract the numbers that begins the value of variables. The code works for apartipcprogram_component6 and ademodemographics2 but not aoteother_prog_exp1. I do not know what the problem is with aoteother_prog_exp1 that the code is not working for it. I will appreciate your input. Thanks.
Code:
* Example generated by -dataex-. For more info, type help dataex clear input str23 apartipcprogram_component6 str5(aoteother_prog_exp1 ademodemographics2) "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "2_no" "1_yes" "" "2_no" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "" "1_yes" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "" "1_yes" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "" "1_yes" "1_yes" "1_client_answered" "" "1_yes" "" "1_yes" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "" "1_yes" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "1_client_answered" "" "1_yes" "" "" "" "" "2_no" "1_yes" "" "2_no" "1_yes" "" "2_no" "1_yes" "" "1_yes" "1_yes" "" "1_yes" "1_yes" "" "2_no" "1_yes" "" "2_no" "1_yes" "" "1_yes" "1_yes" "" "2_no" "1_yes" "" "1_yes" "1_yes" end
Code:
global vars2 "apartipcprogram_component6 aoteother_prog_exp1 ademodemographics2" foreach v of global vars2 { capture confirm string variable `v' if !missing(`v') & !_rc { replace `v' = substr(`v',1,strpos(`v',"_")-1) destring `v', replace } }
Comment