s******o 发帖数: 283 | 1 111. A SAS PRINT procedure output of the WORK.LEVELS data set is listed
below:
Obs name 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;
Which of the following values does the variable EXPERTISE contain?
A. Low, Medium, and High only
B. Low, Medium, and Unknown only
C. Low, Medium, High, and Unknown only
D. Low, Medium, High, Unknown, and ' ' (missing character value)
Why the answer is B? Why "High" can not be the value, there is one level=4??
? | t**c 发帖数: 539 | 2 b/z in "else if level = 2 or 3 then", 3 will always be true.
It should be "else if level = 2 or level = 3 then". | s******o 发帖数: 283 | 3 Got it,Thanks for your help. Sorry I sent this content to your email by
mistake just now, just ignore it. Thanks very much!
【在 t**c 的大作中提到】 : b/z in "else if level = 2 or 3 then", 3 will always be true. : It should be "else if level = 2 or level = 3 then".
|
|