全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6100 6
2013-11-16
新人诚恳请教大家~~
正在复习sas base,第四题

4.The following SAS program is submitted:

  data WORK.DATE_INFO;

     Day="01" ;

     Yr=1960 ;

     X=mdy(Day,01,Yr) ;

  run;

What is the value of the variable X?

     A. the numeric value 0

     B. the character value "01011960"

     C. a missing value due to syntax errors

     D. the step will not compile because of the character argument in the mdy function.

Answer: A

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

我平时用的时候,比如2012年1月1日,就是mdy(1,1,2012),想请问一下character也是可以的么?

二维码

扫码加我 拉你入群

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

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

全部回复
2013-11-16 15:50:15
113  data WORK.DATE_INFO;
114       Day="01" ;
115       Yr=1960 ;
116       X=mdy(Day,01,Yr) ;
117    run;

NOTE: Character values have been converted to numeric values at the places given by:
      (Line):(Column).
      116:12
NOTE: The data set WORK.DATE_INFO has 1 observations and 3 variables.

character的也会出来结果,但是log窗口会有以上note,SAS自动将其转换成数值型,但是最好还是用数值型变量或值作为其参数。
二维码

扫码加我 拉你入群

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

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

2013-11-17 20:53:31
Eternal0601 发表于 2013-11-16 15:50
113  data WORK.DATE_INFO;
114       Day="01" ;
115       Yr=1960 ;
原来是这样,身边没有sas不方便测试,谢谢了!
二维码

扫码加我 拉你入群

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

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

2013-11-18 00:20:32
好像都可以吧。
二维码

扫码加我 拉你入群

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

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

2013-11-19 21:49:46
数值型的,不过对于字符型的sas可能会自动给你更正,但会报警,不推荐使用字符型
二维码

扫码加我 拉你入群

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

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

2015-12-13 13:37:55
新人求教~
请问 答案为什么是 0 呢?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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