나루다루

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

Study/SAS BASE

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
반응형

'Study > SAS BASE' 카테고리의 다른 글

SAS BASE Q21. do / Q12 비교  (0) 2018.03.01
SAS BASE Q20. if & pdv / Q4, Q15와 비교  (0) 2018.03.01
SAS BASE Q18. sum & grandtotal / subtotal  (0) 2018.02.13
SAS BASE Q17. ods / Q66 참고.  (0) 2018.02.13
SAS BASE Q16.length  (0) 2018.02.13
Comments