全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2637 5
2013-03-04

1.A raw data file is listed below.

1---+----10---+----20---+---

son Frank 01/31/89

daughter June 12-25-87

brother Samuel 01/17/51

The following program is submitted using this file as input:data work.family;

infile 'file-specification';

<insert INPUT statement here>run;


Which INPUT statement correctly reads the values for the variable Birthdate as SASdate values?

a.input relation $ first_name $ birthdate date9.;

b.input relation $ first_name $ birthdate mmddyy8.;

c.input relation $ first_name $ birthdate : date9.;

d.input relation $ first_name $ birthdate : mmddyy8.;

Correct answer: d

41.A raw data file is listed below.

1---+----10---+----20---+---

01/05/1989 Frank 11

12/25/1987 June 13

01/05/1991 Sally 9

The following SAS program is submitted using the raw data file as input:data work.family;

infile 'file-specification';

input @1 date_of_birth mmddyy10.

@15 first_name $5.

@25 age 3;run;

proc print data=work.family noobs;

run;

Which one of the following is the result?

a. The program executes, but the age values are missing in the output.

b. The program executes, but the date values are missing in the output.

c. The program fails to execute because the age informat is coded incorrectly.

d. The program fails to execute because the date informat is coded incorrectly.

Correct answer: a

这个是第一题和第41题,为什么一样的东西第一个不加冒号就错,41题里面不加就对了啊?


二维码

扫码加我 拉你入群

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

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

全部回复
2013-3-4 08:35:00
第一个,b 选项也是可以的。不过first_name 和birthdate 之间只能有一个空格。当然加:是更保守的方法。
二维码

扫码加我 拉你入群

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

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

2013-3-4 09:46:45
webgu 发表于 2013-3-4 08:35
第一个,b 选项也是可以的。不过first_name 和birthdate 之间只能有一个空格。当然加:是更保守的方法。
我觉得大概是因为第二个observation的日期格式跟别的不一样所以要加冒号吧
二维码

扫码加我 拉你入群

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

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

2013-3-4 10:08:08
加冒号 主是因为长度的问题。加了冒号可以从第一个非空字符读取,不管前面有多个少空隔。后面碰到空隔or指定格式的长度的末尾or数据行末尾,结束读取。
二维码

扫码加我 拉你入群

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

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

2013-3-4 10:09:14
wangzhuo422 发表于 2013-3-4 09:46
我觉得大概是因为第二个observation的日期格式跟别的不一样所以要加冒号吧
楼上一点补充说明。
二维码

扫码加我 拉你入群

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

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

2013-3-4 10:28:00
webgu 发表于 2013-3-4 10:08
加冒号 主是因为长度的问题。加了冒号可以从第一个非空字符读取,不管前面有多个少空隔。后面碰到空隔or指定 ...
明白了,谢谢
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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