全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1583 7
2015-04-20
程序的代码如下:
data a1;
input a b;
datalines;
1 1
2 2
;
run;
data a2;
input c d;
datalines;
3 3
4 4
5 5
;
run;

data a3;
if _n_=1 then set a1;
set a2;
run;
运行的结果如图所示,有人知道为什么会是这样的结果吗,可不可以讲一下,多谢!!!

附件列表
11.png

原图尺寸 2.94 KB

11.png

二维码

扫码加我 拉你入群

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

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

全部回复
2015-4-21 09:00:07
有人懂这个吗,出来说说呀。。
二维码

扫码加我 拉你入群

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

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

2015-4-21 09:18:58
不理解 同求解答
二维码

扫码加我 拉你入群

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

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

2015-4-21 12:11:32
对于第一个dataset,只读了第一行,之后自动retain
二维码

扫码加我 拉你入群

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

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

2015-4-21 19:34:12
teqel 发表于 2015-4-21 12:11
对于第一个dataset,只读了第一行,之后自动retain
谢谢,可以说的再详细一些吗,为什么这样写就会自动retain,而如果这样写:
...
set a1;
set a2;
...
就不是自动retain了呢
二维码

扫码加我 拉你入群

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

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

2015-4-21 21:45:14
lcsxni 发表于 2015-4-21 19:34
谢谢,可以说的再详细一些吗,为什么这样写就会自动retain,而如果这样写:
...
set a1;
这样的话,a1只有两个obs,a2也只读两个obs就停止
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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