SAS中文论坛
标题:
请教如何删除2个以上的缺失值?
[打印本页]
作者:
shiyiming
时间:
2007-10-6 14:28
标题:
请教如何删除2个以上的缺失值?
我有一批数据,想删掉存在>2个缺失值的观测,应该如何做?
如:
1 1111.....2222222222222222...2
2 000..0000000222222222222223
3 8.9999999999999999999999999
4 899000000333333333333333333
删除后剩下:
3 8.9999999999999999999999999
4 899000000333333333333333333
如何实现?
多谢大侠!
作者:
shiyiming
时间:
2007-10-7 14:58
标题:
Re: 请教如何删除2个以上的缺失值?
已经解决.请斑竹删除...
作者:
shiyiming
时间:
2007-10-7 15:30
标题:
Re: 请教如何删除2个以上的缺失值?
data a;
input y : (x1-x27)(1.);
x_delete=nmiss(of x1-x27);
cards;
1 1111...2222222222222222...2
2 000..0000000222222222222223
3 8.9999999999999999999999999
4 899000000333333333333333333
;
run;
data b;
set a;
if x_delete<2;
run;
data c;
set b(drop=x_delete);
run;
作者:
shiyiming
时间:
2007-10-8 17:26
标题:
Re: 请教如何删除2个以上的缺失值?
妙!
多谢缘来是你!
由于我是新手,还请能否逐一解释一下?
此外,我发现程序中把两个缺失值的观测也删除了。
如何做到保留2个缺失值,删除2个以上的缺失值的观测?
thx!!!
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2