全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7786 9
2011-11-14

45.The following SAS program is submitted:


  ods csvallfile='c:\test.cvs';

  proc printdata=WORK.ONE;

     var Name ScoreGrade;

     by IdNumber;

  run;

  ods csvall close;


What is produced as output?


     A. A file named test.cvs thatcan only be opened in Excel.

     B. A text file named test.cvsthat can be opened in Excel or in any text editor.

     C. A text filenamed test.cvs that can only be opened in a text editor.

     D. A file named test.cvs thatcan only be opened by SAS.


Answer: C

问题: 1.)哪里有详细的ODS destination 的介绍? 我看的是base prep guide 寥寥数语就带过了。

2.)另外 我敢打包票excel绝对能够打开CVS, 用import wizard 100%能打开!


3.换用excel 能打开的ods, 切text editor 能打开的ODS是什么?



48.The following SAS program is submitted:   

data WORK.TEST;     

drop City;   

infile datalines;     

input         

Name $ 1-14 /        

Address $ 1-14 /        

City $ 1-12 ;     

if City='New York  ' then input @1 State $2.;     

else input;   

datalines;   

Joe Conley   

123 Main St.  

Janesville   

WI  

Jane Ngyuen  

555 Alpha Ave.   

New York   

NY  

Jennifer Jason   

666 Mt. Diablo   

Eureka  

CA  ;

What will the data set WORK.TEST contain?         

A. Name              Address            State

--------------   ----------------   ------

Joe Conley        123 Main St.

Jane Ngyuen       555 AlphaAve.   

NYJennifer Jason    666 Mt. Diablo      

B. Name              Address           City         State

--------------   ----------------  -----------  ------

Joe Conley        123 Main St.      Janesville

Jane Ngyuen       555 AlphaAve.    New York     NY

Jennifer Jason    666 Mt.Diablo    Eureka      

C.

Name              Address            State

--------------   ----------------   ------

Jane Ngyuen       555 AlphaAve.     NY      

D. O observations,there is asyntax error in the data step. correct Answer:

A这道题为什么不选B?city为什么不输出???

还有最末的else input; 到底是什么意思


53.The following SAS program is submitted:   

data WORK.TOTAL_SALARY;     

retain Total;      

set WORK.SALARY;     

by Department;   

if First.Department        then Total=0;     

Total=sum(Total, Wagerate);   

if Last.Total;  

run; 正确答案说是total 的initial value=missing.但是retain 在没有argument 的情况下, 不应该是 retain either input or assignment 的value, from one data step to next 吗?至少也应该能够从读取的数据库里面保留下来吧
另外retain 没有argument, retain 的variable 没有被created, 那么retain 也应该赋值0给这个variable啊?
所以我选了D, cannot be determined from the information given.
感谢各位老大!
谢谢!


二维码

扫码加我 拉你入群

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

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

全部回复
2011-11-14 14:55:52
第一题中的'c:\test.cvs'; 是不是写错了,应为'c:\test.csv',但是错的好像也能打开,我试了word excel  windows自带写字板 记事本都可以打开。第二题我运行之后发现address和name是一样的,希望有谁能解释下为什么。第三题貌似if Last.Total; 应该写作if Last.Department;
二维码

扫码加我 拉你入群

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

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

2011-11-14 16:44:16
第一题csv cvs都可以的 我想这个不应该是主要问题。
第二题 运行正常 结果是选A
第三题 计算subtotal for department, 但是只输出一个结果, 即最后的total. 因为是sum.
第三题的问题是 total的initial value A=0 B=missing D=uncertain
二维码

扫码加我 拉你入群

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

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

2011-11-15 11:42:58
第三题已经解决, retain statement according sas base prep guide chap 11 initialise the variable to missing, if no argument is specified.

残念!

求高手解答第一题 第二题 勿以善小而不为啊!
二维码

扫码加我 拉你入群

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

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

2011-11-17 10:18:10
第二题你在city后面加一个@,看看还有city么
或者你在state变成@10,看看
二维码

扫码加我 拉你入群

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

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

2011-11-17 11:42:08
我运行了一下第二个,只有Address,Name和state下都是空的,Why?求解译...
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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