나루다루

SAS BASE Q26. proc sort [수정] 본문

Study/SAS BASE

SAS BASE Q26. proc sort [수정]

나루다루 2018. 10. 30. 01:36
728x90
반응형

QUESTION NO: 26

Given the SAS data set WORK.AWARDS:

WORK.AWARDS FNAME POINTS MONTH

Amy 2 4

Amy 1 7

Gerard 3 3

Wang 3 3

Wang 1 12

Wang 1 8

 

The following SAS program is submitted:

proc sort data = work.awards;

by descending fname points;

run;

 

How are the observations sorted?

 


A. FNAME POINTS MONTH

Wang 3 3

Wang 1 12

Wang 1 8

Gerard 3 3

Amy 2 4

Amy 1 7

 

B. FNAME POINTS MONTH

Amy 2 4

Amy 1 7

Gerard 3 3

Wang 3 3

Wang 1 8

Wang 1 12

 

C. FNAME POINTS MONTH

Wang 3 3

Wang 1 8

Wang 1 12

Gerard 3 3

Amy 2 4

Amy 1 7

 

D. FNAME POINTS MONTH

Wang 1 12

Wang 1 8

Wang 3 3

Gerard 3 3

Amy 1 7

Amy 2 4



Answer : D





# 문제 수정

 - 전체적으로 보기 깔끔하게 수정


# 문제 풀이

 - fname에 대해서 내림차순 정렬 후, points에 대해서 오름차순 정렬한다.


 - descending 뒤에 변수를 써야 하며, 하나의 변수에만 적용된다.


 - by 변수는 기본적으로 오름차순 정렬이며, ascending 옵션은 없다.


 - fname과 points가 같은 데이터셋이 여러개일 경우, 데이터 입력순서에 따라서 정렬한다.

728x90
반응형

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

SAS BASE Q28. @  (0) 2018.10.30
SAS BASE Q27. month , weekday  (0) 2018.10.30
[SAS BASE] informat 정리  (0) 2018.05.30
[SAS BASE] Q58. first & last & if  (0) 2018.05.28
[SAS BASE] Q57. ?  (0) 2018.05.23
Comments