SAS Base, A00-211 Crambible 

SAS 베이스 자격증 


QUESTION NO: 28

The contents of the raw data file PRODUCT are listed below:

--------10-------20-------30
24613 $25.31


The following SAS program is submitted:

data inventory;
infile'product';
input idnum 5. @10 price;
run;


Which one of the following is the value of the PRICE variable?

A. 25.31
B. $25.31
C. . (missing numeric value)
D. No value is stored as the program fails to execute due to errors.



inventory 데이타를 만드려고 하는데, input을 이용하여 다음처럼 idnum 변수를 만들려고 합니다. idnum 5 경우, idnum 변수가 5 자리(lengh)란 뜻이고요. 그 옆에 @하고 숫자가 나오는 형태는, 이 지점부터 변수에 대한 값을 불러오겠다는 명령어입니다. 


질문이

24613 $25.31 되어있는데요.

원래는 24613    $25.31 이렇게 중간에 공백이 4칸정도 들어간다고 합니다. 


공백 4칸이면, 10번째부터 읽으니까 $인데, 이 $는 문자입니다. 하지만 price는 숫자라서 C. missing value.이고요. 


공백이 3칸이면 10번째가 2부터 시작해서 답은 A. 


Answer: A 


반응형

+ Recent posts