全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3816 17
2012-11-11
data one;
input x y$;
cards;
1 Groucho
3 Harpo
3 Kart
;
data two;
input x z$;
cards;
2 Chico
4 Zeppo
;
data three;
set one;
set two;
run;
proc print data=three;
run;

连续用两个set之后结果输出十分奇怪……                                                    Obs    x       y         z                                                    1     2    Groucho    Chico                                                    2     4    Harpo      Zepposet的编译和执行原理是怎样的呢?是不是后一次的会覆盖上一次的结果?


二维码

扫码加我 拉你入群

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

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

全部回复
2012-11-11 21:11:33
In data loop 1(_N_=1):
x=1 y=Groucho z=  _ERROR_=0 _N_=1
x=2 y=Groucho z=Chico _ERROR_=0 _N_=1
In data loop 2(_N_=2):
x=3 y=Harpo z=Chico _ERROR_=0 _N_=2
x=4 y=Harpo z=Zeppo _ERROR_=0 _N_=2
In data loop 3(_N_=3):
x=3 y=Kart z=Zeppo _ERROR_=0 _N_=3
二维码

扫码加我 拉你入群

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

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

2012-11-11 21:12:08
data three;
set one;
put _all_;
set two;
put _all_;
run;
二维码

扫码加我 拉你入群

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

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

2012-11-11 21:14:09
In every loop, the variable's value will be replaced by the non-default new value.
二维码

扫码加我 拉你入群

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

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

2012-11-11 21:40:06
davil2000 发表于 2012-11-11 21:14
In every loop, the variable's value will be replaced by the non-default new value.
Thank you~but it seems that the data loop 3 won't do because the pointer will stop after reading the obs 2 in the dataset two. The print result also presents only two obs.....
二维码

扫码加我 拉你入群

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

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

2012-11-12 08:21:26
若水烟寒 发表于 2012-11-11 21:40
Thank you~but it seems that the data loop 3 won't do because the pointer will stop after reading t ...
data three;
set one;
put _all_;
output;
set two;
put _all_;
output;
run;
proc print ;
run;

The results will be as follows:

Obs    x    y            z

1     1    Groucho
2     2    Groucho    Chico
3     3    Harpo      Chico
4     4    Harpo      Zeppo
5     3    Kart       Zeppo

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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