请选择 进入手机版 | 继续访问电脑版
楼主: fhsy
45488 34

[求助]SAS里面如何删除含有缺失值的观测(变量很多) [推广有奖]

horace_chen 发表于 2009-8-20 16:48:37 |显示全部楼层 |坛友微信交流群
原来可以这样用array和do over,学习了!

使用道具

crazygoing 发表于 2009-8-30 09:34:54 |显示全部楼层 |坛友微信交流群
版主确实很强大

使用道具

lei_108 发表于 2009-10-27 20:59:54 |显示全部楼层 |坛友微信交流群
太牛了,高手

使用道具

spy1889 发表于 2010-3-9 11:03:11 |显示全部楼层 |坛友微信交流群
3# sushe1527

数据里面既有数值型,又有字符型变量。。。好像会报错,求解决办法~~

使用道具

  1. Data Test;
  2. Set a;
  3. Array Numr _Numeric_;
  4. Array Char _Char_;
  5. Do Over Numr;
  6. If Numr in(.,0) Then delete;
  7. End;
  8. Do Over Char;
  9. If Char ="" Then delete;
  10. End;
  11. Run;
复制代码
模仿下,对不对...
Let them be hard, but never unjust

使用道具

bobguy 发表于 2010-3-9 11:42:19 |显示全部楼层 |坛友微信交流群
fhsy 发表于 2008-12-25 10:39
有一个SAS数据集,有50个变量,变量名是p1-p50,总共有6000多个观测,其中有部分观测里面有缺失数据,我想吧这些含缺失值的观测全部删除,有没有什么好方法?在where子句里面一个一个变量的判断是不是missing的实在太麻烦,也不够简洁,有没有更好的方法?直接在where里面判断一个观测是不是含有缺失值?或者用其他方法实现也行!
Take a look of my post of   "cmiss function to subset a data set"  .


http://www.pinggu.org/bbs/thread-722635-1-1.html

使用道具

jingju11 发表于 2010-3-9 11:44:25 |显示全部楼层 |坛友微信交流群
spy1889 发表于 2010-3-9 11:03
3# sushe1527

数据里面既有数值型,又有字符型变量。。。好像会报错,求解决办法~~


Just ignore it. He gave the answer as above.

使用道具

一眼瞬间 发表于 2010-3-19 10:28:37 |显示全部楼层 |坛友微信交流群
这个程序有点问题。。。。
我才发现
不知道有没解决方法?

用这个方法之后,我的sic 号码就变得和原来不一样了 全成了 49开头的号码了
不知道是为什么。。。

使用道具

贾伟娜 发表于 2010-8-28 17:01:24 |显示全部楼层 |坛友微信交流群
学习了,真强!

使用道具

viterbi 发表于 2010-8-28 20:03:26 |显示全部楼层 |坛友微信交流群
隐数组是个好工具。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-19 09:48