全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1496 3
2016-04-06

data b;

            set a;

        by subjidvisit conc outcome;

            retaintemp;

            iffirst.visit then temp = outcome;

            else ifoutcome > .Z then temp = outcome;

            else do;

                        outcome= temp;

            end;

run;

proc print data=b;

run;


请问 其中 outcome> . Z 是什么意思?

还有为什么要用DO循环?



二维码

扫码加我 拉你入群

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

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

全部回复
2016-4-7 14:00:54
1、.A .B .C–.Z  ._ 用来标识数值型字段缺失值,有时候用.I表示正无穷,.M表示负无穷;
2、如果排序,顺序是 ._   .   .A - .Z    负数 0 正数;
3、do  有一种简单用法
if  .... then  do;
   一些SAS语句
end;
二维码

扫码加我 拉你入群

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

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

2016-4-7 14:02:55
建议以后问代码问题,代码最好排版
二维码

扫码加我 拉你入群

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

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

2016-4-7 22:16:18
horace_chen 发表于 2016-4-7 14:00
1、.A .B .C–.Z  ._ 用来标识数值型字段缺失值,有时候用.I表示正无穷,.M表示负无穷;
2、如果排序,顺序 ...
多谢!!!
我还真排版了..还改了好几次..可是每次一提交就乱了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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