SAS FORMAT 4

Crambible / sas 문제 39

1. FORMAT 정의 (1) 아래에서 score이라는 format을 새롭게 정의해 주었다. proc format value score 1 - 50 = 'Fail' 51-100 = 'Pass'; run; (2) exam이라는 변수에 대하여 score 포맷을 할당한다. column exam; define exam / display format = score.; 2. 문제 풀이exam은 50.5 값을 가지고 있다.1- 50 도 아니고 51- 100도 아니기 때문에 format의 영향을 받지 않는다.따라서 50.5 그대로 나오게 된다. 따라서 답은 C. 50.5

SAS BASE 2016.01.29

Crambible / sas 문제 34

1. FORMAT FORMAT은 어디에 위치해도 효력이 발생한다. 기존 realestate에서 localfee는 9. countryfee는 7. 의 format을 가졌었고DATA와 SET 사이에서 localfee와 countryfee 모두 percent6. 로 포맷을 재 정의 해주었다. 따라서 답은 C. 두 변수 모두 percent6. 의 형태를 갖는다. *참고 : DATA와 SET사이에 있지 않더라도, FORMAT은 효과를 갖는다. 2. LENGTH와의 차이점LENGTH는 DATA와 SET사이에 위치되어있어야 정의 될 수 있었다. (문제 참조 3.7, 16)그러나 FORMAT의 경우 어디에서도 재 정의 될 수 있다.

SAS BASE 2016.01.29

Crambible / sas 문제 27

문제 수정 format newdate mmddvv10.; 이 아니라format newdate mmddyy10.; 1. weekday(변수) / month(변수) / mmddyy10. weekday(변수) : 날짜변수에서 요일만을 숫자로 반환한다. (일요일이 1의 값) month(변수) : 날짜변수에서 달만을 숫자로 반환한다. (1월이 1의 값) mmddyy10.은 : 04/15/20005 형태로 나타내는 format이다. 2. 문제 풀이 - 변수 정의 -newdate 변수는 mmddyy10.; 함수를mdate 변수는 month()함수를 ddate 변수는 weekday()함수를 취한다. 문제에서는 다음의 형태가 어떻게 나올지를 묻는다.April 15, 2005 falls on a Friday newdate..

SAS BASE 2016.01.28

Crambible / sas 문제 24

1. 데이터 변수 살피기.ONE이라는 데이터 셋에 Obs와 Dte라는 변수가 있다. Obs는 관찰치의 수를 보여주는 옵션으로 설정 된 것 같다.Dte는 '09JAN2005' 와 '12JAN2005' 두 개의 값을 갖는다. 2. formatformat은 사용자 정의 format도 있지만 sas자체에서 가지고 있는 format들도 사용 할 수 있다. 3. 문제 풀이이 경우 ONE이라는 데이터 셋을 바탕으로 TWO 데이터 셋을 만들고자 하는데, Dte는 date9.의 형태로 해주어서 Dte는 그대로 나왔지만 day는 보기를 봤을 때 dte변수를 기준으로 한 formatting을 해주었더니'09JAN2004'는 1의 값을'12JAN2005'는 4의 값을 가졌다.이 둘의 차이가 3인 것을 감안하여 날짜를 요일로 ..

SAS BASE 2016.01.28