포스팅 목차
o PUTC
실행중에 문자 포맷을 할당이 가능하며, PUT함수와 비슷하다.
Category: | Special (특수함수) |
문 법
PUTC (source, format.<,w>) |
Arguments
source
는 SAS 변수, 상수
관련 함수
함수명 | 함수내용 |
INPUT | 지정한 informat 표현으로 읽어서 만들어진 값을 반환한다. |
INPUTC | 실행하는 동안에 문자 informat 을 지정한다. |
INPUTN | 실행하는 동안에 숫자 informat 을 지정한다. |
PUT | 사용자 포맷을 이용하여 문자 변수를 생성한다. |
PUTC | 실행중에 문자 포맷을 할당이 가능하며, PUT함수와 비슷하다. |
PUTN | 실행중에 숫자 포맷을 할당하여 문자값을 반환한다. |
예 제
respfmt변수에 사용자 포맷 typefmt 값을 지정하고, putc함수를 사용하여서 사용자 포맷(groupx, groupy, groupz)에 해당하는 값을 word변수에 지정한다.
SAS Statements |
proc format;
value typefmt 1='$groupx'
2='$groupy'
3='$groupz';
value $groupx 'positive'='agree'
'negative'='disagree'
'neutral' ='notsure ';
value $groupy 'positive'='accept'
'negative'='reject'
'neutral' ='possible';
value $groupz 'positive'='pass '
'negative'='fail'
'neutral' ='retest';
run;
data answers;
length word $ 8;
input type response $;
respfmt = put(type, typefmt.);
word = putc(response, respfmt);
datalines;
1 positive
1 negative
1 neutral
2 positive
2 negative
2 neutral
3 positive
3 negative
3 neutral
;
Results |
ord type response respfmt
agree 1 positive $groupx
disagree 1 negative $groupx
notsure 1 neutral $groupx
accept 2 positive $groupy
reject 2 negative $groupy
possible 2 neutral $groupy
pass 3 positive $groupz
fail 3 negative $groupz
retest 3 neutral $groupz
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 338. PVP (0) | 2021.10.10 |
---|---|
【SAS 함수】 337. PUTN (0) | 2021.10.10 |
【SAS 함수】 335. PUT (0) | 2021.10.10 |
【SAS 함수】 334. PTRLONGADD (0) | 2021.10.10 |
【SAS 함수】 333. PRXPOSN (0) | 2021.10.10 |
댓글