全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1722 5
2012-08-09
   
复制代码



复制代码
程序1和程序2同样都有两个data步,为什么第一个可以,第二个就不行呢,第一个这样用是不是合法呢?谢谢
二维码

扫码加我 拉你入群

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

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

全部回复
2012-8-9 18:21:01
对这个不是很了解,帮你顶顶!!
二维码

扫码加我 拉你入群

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

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

2012-8-9 18:44:20
不太了解   帮你顶下
二维码

扫码加我 拉你入群

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

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

2012-8-9 19:43:21
程序2,由于
data _null_;
a=3;
没有Run;这样的变量a只在PDA中编译,并没有生成。
当然以下程序
data _null_;
b=4+a;
put a= b=;
run;
中的a没有找到赋值
二维码

扫码加我 拉你入群

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

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

2012-8-9 19:55:02
加不加run都是不行的
二维码

扫码加我 拉你入群

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

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

2012-8-9 20:25:02
哦,晕了,我知道了
复制代码
这个就可以了,其实加不加run在读到下一个data步时,上一个程序都已经完成了,而之前的数据没有保存或者说是没有生成,所以在下一个程序段时找不到相应的数据,谢谢各位!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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