문제풀이/기타

SAS BASE Q19. 결측 & sum [수정] / Q37과 비교

나루다루 2018. 3. 1. 21:10
728x90

QUESTION NO: 19

The following SAS program is submitted:

 

data work.passengers;

if OrigPassengers = . then OrigPassengers= 100;

TransPassengers= 100;

OrigPassengers= .;

TotalPassengers= sum (OrigPassengers, TransPassengers) +0;

run;

 

What is the value of the TOTALPASSENGERS variable in the output data set?

 

A. 0

B. 100

C. 200

D. (missing numeric value)

 

 

Answer: B





# 문제 수정

 - OrigPassengers 뒤에 .(결측) 추가


# 문제 풀이

 - . : 결측


 - sum(a,b) : a와 b를 더함. (결측을 0이라 생각하고 더한다)  - 함수는 결측을 제외하고 연산한다.

  cf) a+b : a와 b를 더함. (결측이 있으면 결과도 결측으로 나온다)

   ex) a=.(결측) , b=10일때 sum(a,b) = 10 , a+b = .(결측)

=> Q37 참고

728x90
반응형