I need to generate a new variabel that horizontally count the number of variabels out of a total of 9 numeric variabels that contains a none missing value. I've figured out to do so with a missing value, but how can I change the code, so instead of '.' it will be any value "not equal" to a missing value?
data have;
set want;
countvar = countc(catt(of var1 - var9), '.');
run;
(I still haven't worked with arrays, so I would appreciate a very simple code, ex based on the code above)
Thanks...
@Biniie wrote:
I need to generate a new variabel that horizontally count the number of variabels out of a total of 9 variabels that contains a none missing value. I've figured out to do so with a missing value, but how can I change the code, so instead of '.' it will be any value "not equal" to a missing value?
data have;
set want;
countvar = countc(catt(of var1 - var9), '.');
run;
(I still haven't worked with arrays, so I would appreciate a very simple code, ex based on the code above)
Thanks...
Use the CMISS() function. It can handle both numeric and character variables.
number_missing=cmiss(of var1-var9);
number_not_missing=9 - number_missing;
@Biniie wrote:
I need to generate a new variabel that horizontally count the number of variabels out of a total of 9 variabels that contains a none missing value. I've figured out to do so with a missing value, but how can I change the code, so instead of '.' it will be any value "not equal" to a missing value?
data have;
set want;
countvar = countc(catt(of var1 - var9), '.');
run;
(I still haven't worked with arrays, so I would appreciate a very simple code, ex based on the code above)
Thanks...
Use the CMISS() function. It can handle both numeric and character variables.
number_missing=cmiss(of var1-var9);
number_not_missing=9 - number_missing;
Registration is open! SAS is returning to Vegas for an AI and analytics experience like no other! Whether you're an executive, manager, end user or SAS partner, SAS Innovate is designed for everyone on your team. Register for just $495 by 12/31/2023.
If you are interested in speaking, there is still time to submit a session idea. More details are posted on the website.
Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.
Find more tutorials on the SAS Users YouTube channel.