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