SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
CALL SYMPUT
Go to previous page
Previous
Go to next page
Next
처음메뉴로

73. CALL SYMPUT



RAND 함수에 의해 생성되는 random number generation에 이용되는 seed 값을 지정한다.
Category: Random Number

문 법
인 수
예 제
함 수 비 교

문법

MAIN

CALL SYMPUT (argument-1,argument-2);

Arguments

ARGUMENT-1
는 MACRO변수 지정

 

예제
 

예 제 1 :

call symput 함수를 이용하여서 position 변수의 값을 macro변수(pos1, pos2, pos3)에 할당한다.

SAS Statements Results
data team2;
     input position : $12. player $12.;
     call symput('POS'||left(_n_), position);
cards;
shortstp Ann
pitcher Tom
frstbase Bill
;
%put &pos1;%put &pos2;%put &pos3;

 

 

shortstp
pitcher
frstbase

 

예 제 2 :

var 변수값을 macro변수(char1, char2)값에 할당시 trim 함수를 이용하여서 공백을 제거한다.

SAS Statements Results
data char1;
     input var $;
     call symput('char1',var);
     call symput('char2',trim(var));
cards;
x
;
run;
%put char1 = ***&char1***;
%put char2 = ***&char2***;

 

 

char1 = ***x ***
char2 = ***x***

 


함수비교

Functions:

391.SYMGET


2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )