全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
13089 13
2010-09-25
我在一小段程序前写了:
options firstobs=3000 obs=3100; (这是程序的中间一段)

但是我后来回去再run前面的程序的时候,发现这个options 对前面的程序照样起作用。

这种情况下,大家有什么处理方法呢?(就是我想这个option不对前面的起作用),就是怎么停止这个作用呢?
不想关了重新run,因为不然很多临时文件就会没有掉
二维码

扫码加我 拉你入群

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

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

全部回复
2010-9-25 07:46:10
options firstobs=min obs=max; 可以将这两个选项恢复到默认值。
二维码

扫码加我 拉你入群

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

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

2010-9-25 08:53:13
感谢楼主分享啊
二维码

扫码加我 拉你入群

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

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

2010-9-25 11:57:11
百草园Tracy 发表于 2010-9-25 07:32
我在一小段程序前写了:
options firstobs=3000 obs=3100; (这是程序的中间一段)

但是我后来回去再run前面的程序的时候,发现这个options 对前面的程序照样起作用。

这种情况下,大家有什么处理方法呢?(就是我想这个option不对前面的起作用),就是怎么停止这个作用呢?
不想关了重新run,因为不然很多临时文件就会没有掉
It is a data set option also. You can use it in the following way,
data t1;
   do i = 1 to 10;
      output;
    end;
run;

proc print data=t1(firstobs=5 obs=7);
run;
二维码

扫码加我 拉你入群

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

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

2010-9-25 14:48:58
momingqimiao7 发表于 2010-9-25 08:53
感谢楼主分享啊
看看这贴跟的,太有才了。
二维码

扫码加我 拉你入群

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

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

2010-9-25 15:18:36
you can use data set options to overwirte system options for the current step.
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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