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