l**g 发帖数: 69 | 1 A SAS data set
name level
Frank 1
Joan 2
Sui 2
Jose 3
Burt 4
Kelly .
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;
问 variable EXPERTISE都包含什么值?
所给的答案是 Low, Medium, and Unknown only
难道不应该有 High 吗? Burt的level是4,符合最后一个else啊。
多谢 | g*******t 发帖数: 124 | 2 or 3,的那个3永远为真。
就像x=1 or x=2 和x=1 or 2是不同的。
【在 l**g 的大作中提到】 : A SAS data set : name level : Frank 1 : Joan 2 : Sui 2 : Jose 3 : Burt 4 : Kelly . : The following SAS program is submitted: : data work.expertise;
| l**g 发帖数: 69 | 3 多谢! 居然没有注意到这个,我晕
【在 g*******t 的大作中提到】 : or 3,的那个3永远为真。 : 就像x=1 or x=2 和x=1 or 2是不同的。
|
|