data one;
input x y $;
cards;
1 groucho
3 harpo
5 kart
;
data two;
input x z$;
cards;
2 chico
4 zeppo
;
data three;
set one;
set two;
run;
proc print data=three;
run;
| SAS 系统 |
Obsxyz
12grouchochico
24harpozeppo

|
楼主: 随心如愿
|
963
3
[问答] 帮忙解读下这段程序吧! |
|
本科生 25%
-
|
回帖推荐PhoenixHuang 发表于3楼 查看完整内容 set one; set two的时候,有两个数据指针,他们同步前进,有一个结束就整个结束了,数据量取两者中的最小的那个,如果有相同变量,后来的那个覆盖前面那个。在这里因为第二个数据集只有两个数据,所以整个数据集也只有两个,第一个数据集的第三条数据实际上并没有读取到。
set one two;只有一个数据指针,先读完数据one,接着再读数据two, 类似把两个数据集堆叠起来的效果。
| |||
|
|
RE: 帮忙解读下这段程序吧!
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


