BookmarkSubscribeRSS Feed

[SAS 프로그래밍] SAS 함수 (3)

Started ‎06-17-2020 by
Modified ‎06-17-2020 by
Views 1,887

[SAS 프로그래밍] SAS 함수 (3)

 

 

안녕하세요^^

이번 시간에는 SAS 함수에 대한 세 번째 자료로 숫자형 함수와 변환형 함수에 대해 알아보겠습니다.

 

 

▶ 숫자형 함수

 

 

▷ ROUND(argument <, round-off-unit>)

 

 

ROUND 함수는 반올림하는 함수입니다.

Round-off-unit의 배수들 중 argument와 가장 가까운 배수를 리턴합니다.

Round-off-unit이 1일 경우 생략이 가능합니다.

 

1.PNG

 

X1은 round-off-unit인 1이 생략된 경우이며, 12.12를 일의 자리까지 반올림한 결과를 갖습니다.

X2는 round-off-unit이 0.01인 경우이며, 12.456을 소수점 둘째자리까지 반올림한 결과를 갖습니다.

 

 

 

 

▷ CELL(argument)

 

CEIL 함수는 올림하는 함수입니다.

 

2.PNG

 

X는 12.12를 올림하여 13의 값을 갖습니다.

 

 

 

 

▷ FLOOR(argument)

 

FLOOR 함수는 내림하는 함수입니다.

 

3.PNG

 

X는 12.12를 내림하여 12의 값을 갖습니다.

 

 

 

 

▷ INT(argument)

 

INT 함수는 소수점 아래를 버리고, 정수값만 리턴합니다.

 

4.PNG

 

X는 12.12의 소수점 아래 0.12를 버리고 정수값인 12를 갖습니다.

 

 

 

 

▷ SUM(var1, var2, …, varn)

 

SUM 함수는 결측값을 무시하고 합계값을 나타냅니다.

 

5.PNG

 

1, 2, 결측(.)의 합계값을 나타내는 SUM 함수의 결과, X는 3의 값을 갖습니다.

 

 

 

 

▷ MEAN(var1, var2, …, varn)

 

MEAN 함수는 결측값을 무시하고 평균값을 나타냅니다.

 

6.PNG

 

1, 2, 결측(.)의 평균값을 나타내는 MEAN 함수의 결과, X는 3의 값을 갖습니다.

 

 

 

 

▷ MIN(var1, var2, …, varn)

 

MIN 함수는 여러 개의 변수 중 최소값을 나타냅니다.

 

7.PNG

 

2, 3, 5의 값 중 최소값인 2을 X의 값으로 갖습니다.

 

 

 

 

▷ MAX(var1, var2, …, varn)

 

MAX 함수는 여러 개의 변수 중 최대값을 나타냅니다.

 

8.PNG

 

2, 3, 5의 값 중 최대값인 5를 X의 값으로 갖습니다.

 

 

 

 

▷ N(var1, var2, …, varn)

 

함수는 결측이 아닌 argument의 개수를 나타냅니다.

 

9.PNG

 

결측이 아닌 argument는 2와 두 개의 값이므로, X는 2의 값을 갖습니다.

 

 

 

 

▷ NMISS(var1, var2, …, varn)

 

NMISS 함수는 결측인 숫자 argument의 개수를 나타냅니다.

 

10.PNG

 

결측인 숫자 argument(.)는 1개 이므로, X는 1의 값을 갖습니다.

 

 

 

 

▷CMISS(var1, var2, …, varn)

 

CMISS 함수는 결측인 argument의 개수를 나타냅니다.

 

11.PNG

 

결측인 argument는 ‘’ .을 나타내므로, X는 3의 값을 갖습니다.

 

 

 

 

 

▶ 형변환 함수

 

 

▷ INPUT(source, informat)

 

INPUT 함수는 문자를 숫자로 변환하는 함수입니다.

Source를 어떻게 읽어올지를 informat으로 지정하게 됩니다.

 

12.PNG

 

 

 

 

▷ PUT(source, format)

 

PUT 함수는 숫자를 문자로 변환하는 함수입니다.

Source에 format을 적용하여 리턴하게 됩니다.

 

13.PNG

 

 

 

 

 

 

이상으로 숫자 함수와 형변환 함수에 대해 알아보았습니다.

감사합니다^^ 

Contributors
Version history
Last update:
‎06-17-2020 05:07 AM
Updated by:

hackathon24-white-horiz.png

The 2025 SAS Hackathon has begun!

It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.

Latest Updates

Article Labels
Article Tags