이상한 문제임을 밝힘.
문제 수정
24613 $25.31
두 값 사이의 공백이 하나 처럼 보이지만
실제로는 공백이 세 개가 있다고 할 것이다.
24613///$25.31 # /은 공백
1. @
@숫자 는 이 지점부터 그 변수에 대한 값을 불러오겠다는 명령어이다.
2. idnum 5.
이 경우에서 idnum는 5자리로 불러온다.
3. 문제 풀이
idnum과 price 두 변수 모두 숫자형 변수이다.
이 문제에서 24613은 5자리이므로 그대로 불러온다.
10번째 부터 불러온다고 가정하면 $는 읽지 않고 25.31만 불러오므로
아무런 이상없이 답은 A 25.31을 읽어 올 수 잇다.
ver. 2
만약 공백이 네 개 라면 price값으로 $25.31을 읽고 싶어 할 것이다.
그러나 이것은 price가 숫자형 변수기 때문에 $25.31을 읽을 수 없다.
그러므로 답은 missing value가 될 것이다.
'SAS BASE' 카테고리의 다른 글
Crambible / sas 문제 30 (0) | 2016.01.29 |
---|---|
Crambible / sas 문제 29 (0) | 2016.01.29 |
Crambible / sas 문제 27 (0) | 2016.01.28 |
Crambible / sas 문제 26 (0) | 2016.01.28 |
Crambible / sas 문제 25 (0) | 2016.01.28 |