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
VARNUM
Go to previous page
Previous
Go to next page
Next
처음메뉴로

428. VARNUM



SAS 데이터 세트에서 주어진 SAS 변수의 위치에 대한 값을 반환한다.
Category: SAS File I/O

문 법
인 수
예 제
함 수 비 교

문법

MAIN

VARNUM (data-set-id,var-num)

Arguments

data-set-id
는 OPEN함수에 의해 반환되는 인식자.


예제
 

예 제 1 :

sasuser.income 데이터 세트에서 street변수의 위치를 반환하고, getvarc함수를 통하여 street변수의 첫 번째 값을 반환한다.

SAS Statements Results

%let dsid     = %sysfunc(open(sasuser.income,i));

%let citynum  = %sysfunc(varnum(&dsid,street));

%put &citynum;

 

%let rc       = %sysfunc(fetch(&dsid));

%let cityname = %sysfunc(getvarc(&dsid,&citynum));

%put &cityname;

 

2

 

 

55 Hazel Way

예 제 2 :

sasuser.income데이터 세트에서 변수의 이름, 형태, format, informat, label, length, 위치 정보를 반환한다.

SAS Statements Results

data VARNUM;

     length name $ 8 type $ 1 format informat $ 10 label $ 40;

     drop dsid i num rc;

     dsid=open("sasuser.income","i");

     num=attrn(dsid,"nvars");

     do i=1 to num;

        name     = varname(dsid,i);

        type     = vartype(dsid,i);

        format   = varfmt(dsid,i);

        informat = varinfmt(dsid,i);

        label    = varlabel(dsid,i);

        length   = varlen(dsid,i);

        position = varnum(dsid,name);

        output;

     end;

     rc=close(dsid);

run;

 

 

 

 

 

 

name   type  format      informat  label               length    position

 name     C                             Last Name, First Name      20          1

 street   C                             Address                    20          2

 income   N      DOLLAR11.2             Annual Income               8          3

 gender   C      $GENDER.               Gender                      1          4


함수비교

Functions:

304.OPEN

  428.VARNUM

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