楼主: a252693398
1063 3

如何得到下面的数据集? [推广有奖]

  • 1关注
  • 0粉丝

大专生

83%

还不是VIP/贵宾

-

威望
0
论坛币
3 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
16878 点
帖子
31
精华
0
在线时间
90 小时
注册时间
2012-7-30
最后登录
2025-6-26

楼主
a252693398 发表于 2014-1-15 15:45:07 |AI写论文
40论坛币
  1. data examle;
  2.         input a b ;
  3. cards;
  4. 1 1
  5. 5 2
  6. 5 3
  7. 9 4
  8. . 5
  9. 6 6
  10. 1 1
  11. 5 2
  12. . 3
  13. 9 4
  14. 1 5
  15. 6 6
  16. 1 1
  17. . 2
  18. 5 3
  19. 9 4
  20. 6 5
  21. 6 6
  22. . 1
  23. 5 2
  24. 5 3
  25. 9 4
  26. 6 5
  27. 6 6
  28. ;
  29. run;
复制代码
我想得到下面的数据集1 1
5 2
5 3
9 4
. 5
. 6
1 1
5 2
. 3
. 4
. 5
. 6
1 1
. 2
. 3
. 4
. 5
. 6
. 1
. 2
. 3
. 4
. 5
. 6
请大神指教。

最佳答案

pobel 查看完整内容

data wanted; set examle; retain flag; if b=1 then flag=0; if flag then call missing(a); flag=missing(a); drop flag; run;
关键词:数据集 cards Input card Exam 程序 如何

沙发
pobel 在职认证  发表于 2014-1-15 15:45:08
data wanted;
   set examle;
   retain flag;
   if b=1 then flag=0;
   if flag then call missing(a);
   flag=missing(a);
   drop flag;
run;
和谐拯救危机

藤椅
zhengbo8 发表于 2014-1-15 15:48:20
描述一下过程。

板凳
a252693398 发表于 2014-1-15 17:10:09
zhengbo8 发表于 2014-1-15 15:48
描述一下过程。
数据集example中变量b就是一组1-6的循环数据,就是一位患者的6次观察,变量a中.代表缺失值。如果变量b中为5时缺失,那么为6时也为缺失。如果变量b为3时为缺失,那么为4,为5,为6时也为缺失。同理变量b为1时为缺失,那么b为2,3,4,5,6时也为缺失。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 03:48