全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6591 4
2012-09-01
请问在SAS循环中,使用point
例如:
     do i=_n_+1 ;
     set pair&code point=i;
     if …… then do; ……;end;
检测下一行数据是否满足条件。
如果不满足的话,是不是再进入下一行呢?如果满足条件的话,是不是就跳出循环呢,还是继续循环至最后一行?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-9-1 11:17:08
路过,,,
二维码

扫码加我 拉你入群

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

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

2012-9-1 11:27:42
这个仅处理i=_n_+1的记录,不管满不满足条件,都会停止
二维码

扫码加我 拉你入群

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

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

2012-9-1 11:31:52
ziyenano 发表于 2012-9-1 11:27
这个仅处理i=_n_+1的记录,不管满不满足条件,都会停止
那么,请问一下,如果不满足条件,怎么编程可以让它处理下一行的记录呢?直到满足停止。谢谢
二维码

扫码加我 拉你入群

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

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

2012-9-1 11:38:18
do i=1 to last;
set pair&code point=i nobs=last;
if   then do;
output;
stop;
end;
end;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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