楼主: heguima
2430 12

非常诡异的事情,缺失值程序的问题 [推广有奖]

  • 1关注
  • 0粉丝

已卖:15份资源

硕士生

31%

还不是VIP/贵宾

-

威望
0
论坛币
739 个
通用积分
0.1200
学术水平
4 点
热心指数
12 点
信用等级
2 点
经验
229 点
帖子
152
精华
0
在线时间
122 小时
注册时间
2013-6-19
最后登录
2017-9-27

楼主
heguima 发表于 2015-1-9 15:34:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
数据如下
data a;
input id$ x y z;
cards;
x 1 2 .
c 2 3 4
. 2 3 7
;
run;

找出缺失值,程序如下截图
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:缺失值 cards Input card Data 程序

b.GIF (2.95 KB)

这个选字符变量变蓝了,但是出错

这个选字符变量变蓝了,但是出错

a.GIF (3.06 KB)

这个选字符变量有问题,不变蓝

这个选字符变量有问题,不变蓝

沙发
heguima 发表于 2015-1-9 15:35:29
看不出这个查找缺失的程序有哪里错误,大神们帮帮忙,我用的是SAS9.1

藤椅
heguima 发表于 2015-1-9 15:46:28
{:0_262:}

板凳
sushe1527 发表于 2015-1-9 16:10:05
你是想找出包含缺失值的观测还是变量?

报纸
heguima 发表于 2015-1-9 16:15:00
sushe1527 发表于 2015-1-9 16:10
你是想找出包含缺失值的观测还是变量?
找出包含缺失值的观测
比如 “X 1 2 。”缺了个变量,那么就输出整个“X 1 2 。”

地板
sushe1527 发表于 2015-1-9 16:22:22
heguima 发表于 2015-1-9 16:15
找出包含缺失值的观测
比如 “X 1 2 。”缺了个变量,那么就输出整个“X 1 2 。”
改用 do over
  1. data a;
  2. input id$ x y z;
  3. cards;
  4. x 1 2 .
  5. c 2 3 4
  6. . 2 3 7
  7. ;
  8. run;
  9. Data missing;
  10. Set a;
  11. array a _numeric_;
  12. Do Over a;
  13. If missing(a) Then output;
  14. End;
  15. array b _character_;
  16. Do Over b;
  17. If missing(b) Then output;
  18. End;
  19. Run;
复制代码
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
李会超 + 1 精彩帖子
heguima + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 2  热心指数 + 1  信用等级 + 1   查看全部评分

7
heguima 发表于 2015-1-9 16:43:51
sushe1527 发表于 2015-1-9 16:22
改用 do over
谢谢,试了下新数据,如果ID01 有两个缺失数据,那么ID01将会出现两次,不过用SQL选distinct ID就解决了

8
teqel 发表于 2015-1-10 05:02:32
heguima 发表于 2015-1-9 16:43
谢谢,试了下新数据,如果ID01 有两个缺失数据,那么ID01将会出现两次,不过用SQL选distinct ID就解决了
改一下:
  1. Data missing(drop=c);
  2. Set a;
  3. c=0;
  4. array a _numeric_;
  5. Do Over a;
  6. If missing(a) then c=1;
  7. End;
  8. array b _character_;
  9. Do Over b;
  10. If missing(b)  then c=1;
  11. End;
  12. if c;
  13. Run;
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
heguima + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

9
我舅是_黄蓉 发表于 2015-1-12 09:40:39
teqel 发表于 2015-1-10 05:02
改一下:
问下,这里的 if c 是不是if c=1 啊?

10
teqel 发表于 2015-1-12 10:45:45
我舅是_黄蓉 发表于 2015-1-12 09:40
问下,这里的 if c 是不是if c=1 啊?
一样的

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 17:40