全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3443 13
2012-05-18
A SAS PRINT procedure output of the WORK.LEVELS data set is listed below:
Obsname level
1 Frank 1
2 Joan 2
3 Sui 2
4 Jose 3
5 Burt 4
6 Kelly .
7 Juan 1
The following SAS program is submitted:
data work . expertise;
set work. levels;
if level = . then
expertise = 'Unknown';
else if level = 1 then
expertise = 'Low';
else if level = 2 or 3 then
expertise =' Medium';
else
expertise = 'High';
run;

为啥Burt的level4 没有显示出high呢?


二维码

扫码加我 拉你入群

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

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

全部回复
2012-5-18 13:21:10
我顶!!!!!!!!!!!
二维码

扫码加我 拉你入群

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

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

2012-5-18 13:26:51
求解~~~~~
二维码

扫码加我 拉你入群

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

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

2012-5-18 13:45:53
复制代码
这样就可以了,否则程序会认为你是(level=2) or 3这种形式.......
二维码

扫码加我 拉你入群

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

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

2012-5-18 16:15:35
gaotao0727 发表于 2012-5-18 13:45
这样就可以了,否则程序会认为你是(level=2) or 3这种形式.......
还是不太懂,程序认为(level=2) or 3 这种形式为什么会把level=4赋成medium呢?
二维码

扫码加我 拉你入群

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

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

2012-5-18 16:26:49
围炉吃瓜 发表于 2012-5-18 16:15
还是不太懂,程序认为(level=2) or 3 这种形式为什么会把level=4赋成medium呢?
3是一个正数表示真,也就是说(level=2) or 3 永远都为真,所以除了level=.和1外,其它的level所对应的都是medium的~~~~~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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