data a;
input x @@;
count=0;
if x<1 or x>5 then do;
put x; count=count+1;
end;
else sumx+x;
cards;
1 2 7 2 12 24 22
;
run;
为什么不能用count计数呢?而这样做就可以,那不用给新变量count赋初值吗?
data a;
input x @@;
if x<1 or x>5 then do;
put x; count+1;
end;
else sumx+x;
cards;
1 2 7 2 12 24 22
;
run;新接触sas求教,谢谢!