I am having trouble using a program from the NHANES continuous tutorial web site. Essentially, I want to recode values of 7 and 9 as missing values "." Here is the program: Data demo_BP1; set demo_BP; If BPQ010 in (7,9) then BPQ010=.; Data demo_BP1; set demo_BP; array _rdmiss BPQ020 BPQ070 BPQ080 MCQ160b--MCQ160f; do over _rdmiss; if _rdmiss in (7, 9) then _rdmiss=.; end; run; The problem is that if I whichever one I run first will not recode the 9 as a "." The one I run last will recode the 9. Any suggestions? Thank you so much for your help! (I'm not a syntax person, as you can tell, but I'm trying to learn!) New SAS User, Whitney
... View more