BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
lc7033907
Obsidian | Level 7

Hello everyone,

 

Anyone can explain why x3=0? I thought x3 returns the number of missing values of {1, 0, ., 2, 5, ., 1, 0} (combine numbers for x1 and numbers for x2), so x3 should be 2, but it's 0. I get confused this.

 data one;                                                                                                                               
 x1=nmiss(1, 0, ., 2, 5, .);                                                                                                            
 x2=nmiss(1, 0);                                                                                                                        
 x3=nmiss(of x1-x2);                                                                                                                    
 put x1= x2= x3=;                                                                                                                       
run; 
1 ACCEPTED SOLUTION

Accepted Solutions
Reeza
Super User
x1 = 2
x2 = 0
x3 = nmiss(2, 0) => none are missing therefore this is 0 as well.

Perhaps you mean to do
x3 = sum(x1, x2);

View solution in original post

2 REPLIES 2
Reeza
Super User
x1 = 2
x2 = 0
x3 = nmiss(2, 0) => none are missing therefore this is 0 as well.

Perhaps you mean to do
x3 = sum(x1, x2);
lc7033907
Obsidian | Level 7

Yes, you are right. I made a stupid error. I thought x1 and x2 are those numbers in the above, but actually they are returned values. Thanks.