全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1001 3
2014-01-15
悬赏 40 个论坛币 已解决
复制代码
我想得到下面的数据集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;
二维码

扫码加我 拉你入群

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

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

全部回复
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;
二维码

扫码加我 拉你入群

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

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

2014-1-15 15:48:20
描述一下过程。
二维码

扫码加我 拉你入群

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

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

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时也为缺失。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群