<p><font size="4">50.Given the SAS data set WORK.ONE: <br>
<br>
Id Char1<br>
--- -----<br>
111 A <br>
158 B <br>
329 C <br>
644 D <br>
<br>
and the SAS data set WORK.TWO:<br>
<br>
Id Char2<br>
--- -----<br>
111 E <br>
538 F <br>
644 G <br>
<br>
The following program is submitted:<br>
<br>
data WORK.BOTH;<br>
set WORK.ONE WORK.TWO;<br>
by Id;<br>
run;<br>
<br>
What is the first observation in SAS data set WORK.BOTH?</font></p>
<p><font size="4"> A. Id Char1 Char2<br>
--- ----- -----<br>
111 A<br>
<br>
B.<br>
Id Char1 Char2<br>
--- ----- -----<br>
111 E<br>
<br>
C.<br>
Id Char1 Char2<br>
--- ----- -----<br>
111 A E<br>
<br>
D.<br>
Id Char1 Char2<br>
--- ----- -----<br>
644 D G<br>
<br>
Answer: A<br>
本文属于博客:</font><a href="http://hi.baidu.com/crack_man/home"><font size="4"><!-- m --><a class="postlink" href="http://hi.baidu.com/crack_man/home">http://hi.baidu.com/crack_man/home</a><!-- m --></font></a><font size="4"> 版权归作者所有,欢迎转载!如有转载,请务必注明出处!未经本文作者同意</font></p>
<p><font size="4">不得用于商业应用。<br>
本题主要是考察的是DATA步,SET语句 建立PDV时的问题。<br>
程序执行过程中,根据SET语句建立PDV,因为有两个数据集,ONE和TWO,ONE中两个变量,TWO中也是两个变量,其中ID相同,所以PDV</font></p>
<p><font size="4">中包括这三个变量,注意一点,我前面的文章都是说PDV里面的包括的变量,是除了_N_,_ERROR_等自动变量的。<br>
在读入数据时,首先是从ONE读取到PDV中。读完之后输出到数据集BOTH中,构成第一条观测。因为ONE数据集没有变量CHAR2,所以</font></p>
<p><font size="4">CHAR2默认为缺失值。<br>
继续从TWO数据集中读入数据到PDV中,读完之后输出到数据集BOTH中,构成第二条观测,因为TWO没有CHAR1变量,所以久违缺失值。<br>
最后由BY语句进行了分组。<br>
因为ONE TWO中ID的顺序都是降序的,所以BY语句在这里主要起到的是分组功能。<br>
大家可以思考一下 把SET改成MERGE是什么结果?请看文章:</font></p>
<p><a href="http://hi.baidu.com/crack_man/blog/item/16acc5bbfa88ce1a18d81f76.html"><font size="4"><!-- m --><a class="postlink" href="http://hi.baidu.com/crack_man/blog/item/16acc5bbfa88ce1a18d81f76.html">http://hi.baidu.com/crack_man/blog/item ... 81f76.html</a><!-- m --></font></a><br>
<font size="4">那么MERGE SQL合并数据集上的差别是什么呢?<br>
请看文章:<br>
</font><a href="http://hi.baidu.com/crack_man/blog/item/c4cf52b1ef327ec137d3ca84.html"><font size="4"><!-- m --><a class="postlink" href="http://hi.baidu.com/crack_man/blog/item/c4cf52b1ef327ec137d3ca84.html">http://hi.baidu.com/crack_man/blog/item ... 3ca84.html</a><!-- m --></font></a></p> <a href="http://hi.baidu.com/crack%5Fman/blog/item/42c1ecd98d7dc9ff77c63811.html">阅读全文</a>