全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2092 1
2010-11-11
9. data course;
input exam;
datalines;
50.1
;
run;

proc format;
value score 1 - 50 = 'Fail'
            51 - 100 = 'Pass';
run;

proc report data =course nowd;
column exam;
define exam / display format=score.;
run;

本文属于博客:http://crackman.net/ 版权归作者所有,如有转载,请注明出处!未经本作者同意不得用于商业应用。
其他本博客文章均作此声明!

What is the value for exam?
A. Fail
B. Pass
C. 50.1
D. No output

Answer: C
其实这道题考察的是FORMAT的FUZZ
结果是50.1,因为50.1 不在FORMAT VALUE的区间内。如果改成:
proc format;
value score(fuzz=.2) 1 - 50 = 'Fail'
            51 - 100 = 'Pass';
run;
大家看看!
还有1-50是[1,50]
51-100是[51,100]
http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a002473473.htm

二维码

扫码加我 拉你入群

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

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

全部回复
2013-4-18 18:11:11
如果改成:
proc format;
value score(fuzz=.2) 1 - 50 = 'Fail'
            51 - 100 = 'Pass';
run;
________________________
话说我改了以后 FUZZ这里报错,啥原因?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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