포스팅 목차
39. CALL LABEL
지정한 문자 변수에 대해 변수 라벨을 할당한다.
Category: | 변수통제 |
MAIN |
문 법
CALL LABEL (variable-1,variable-2); |
Arguments
- variable-1
- 는 SAS 변수를 지정
- variable-2
- 는 SAS 문자 변수를 지정.
예 제
배열을 사용하여서 문자 변수와 수치형 변수에 배열을 각각 정의하고, 문자변수 배열(temp1)에서 라벨을 newlabel로 먼저 할당하고, 수치형 변수 배열(temp2)에서 라벨을 newlabel에 추가한다.
SAS Program |
data one;
input toy & $30. price type $;
label toy = 'Hot Toys for 2000'
price = 'Current Price'
type = 'Regular or Sale Price';
datalines;
Tekno the Robotic Puppy 39.99 regular
Razor B1 Scooter 119.99 regular
Madeline Dollhouse 149.99 regular
Amazing Baby in Lavendar 36.99 sale
Kick and Play Piano 24.99 regular
;
data CALL_LABEL;
set one;
array temp1 (*) _character_;
array temp2 (*) _numeric_;
length newlabel $40;
/* 문자 배열에서 각 요소에 대한 라벨을 newlabel변수에 할당 */
do i=1 to dim(temp1);
call label(temp1(i),newlabel);
output;
end;
/* 숫자 배열에서 각 요소에 대한 라벨을 newlabel변수에 할당 */
do j=1 to dim(temp2);
call label(temp2(j),newlabel);
output;
end;
stop;
keep newlabel;
run;
Results |
OBS newlabel 1 Hot Toys for 2000 2 Regular or Sale Price 3 Current Price
함수 비교
Functions:
|
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 41. CALL MISSING 함수 (0) | 2018.11.19 |
---|---|
[SAS 함수] 40. CALL LOGISTIC 함수 (0) | 2018.11.19 |
【SAS 함수】 38. CALL EXECUTE 함수 (0) | 2018.11.19 |
【SAS 함수】 CALL COMPCOST 함수 (0) | 2018.11.19 |
【SAS 함수】 CALL CATX 함수 (0) | 2018.11.18 |
댓글