SAS中文论坛
标题:
请教:如何统计表中每一行不为空的元素个数?
[打印本页]
作者:
shiyiming
时间:
2009-9-6 17:27
标题:
请教:如何统计表中每一行不为空的元素个数?
SAS行操作的问题,不会,求教高人
作者:
shiyiming
时间:
2009-9-6 20:47
标题:
Re: 请教:如何统计表中每一行不为空的元素个数?
怎么没人回帖,自己顶一下
作者:
shiyiming
时间:
2009-9-6 22:21
标题:
Re: 请教:如何统计表中每一行不为空的元素个数?
[code:28ny84cs]data raw;
input x y $ z;
datalines;
1 b 3
1 b .
1 .
. .
;
data temp(drop=dsid var_n);
retain dsid var_n not_miss_n 0;
set raw;
if _n_=1 then do;
dsid=open('raw','i');
var_n=attrn(dsid,'nvars');
end;
not_miss_n=var_n-cmiss(of _all_);
run;[/code:28ny84cs]
作者:
shiyiming
时间:
2009-9-7 08:28
标题:
Re: 请教:如何统计表中每一行不为空的元素个数?
等了这么久终于有人回复了,先谢过高人再说
作者:
shiyiming
时间:
2009-9-7 16:31
标题:
Re: 请教:如何统计表中每一行不为空的元素个数?
没找到cmiss
改了一下
[code:2prm14r6]
data raw;
input x y $ z;
datalines;
1 b 3
1 b .
1 .
. .
;
data temp;
retain dsid var_n not_miss_n 0;
set raw;
if _n_=1 then do;
dsid=open('raw','i');
var_n=attrn(dsid,'nvars');
end;
/* not_miss_n=var_n-cmiss(of _all_);*/
not_miss_n=var_n-sum(missing(x),missing(y),missing(z));
run;
[/code:2prm14r6]
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2