SAS BASE

Crambible / sas 문제 28

표독's 2016. 1. 28. 18:39



이상한 문제임을 밝힘.


문제 수정

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