前のページ|次のページ

VARNAME関数

SASデータセット変数の名前を返します。

カテゴリ: SASファイルI/O

構文

必須引数

data-set-id

OPEN関数が返すデータセット識別子を指定します。

variable-number

SASデータセット内の変数の位置番号を指定します。

ヒント この番号は、CONTENTSプロシジャによって生成されるリスト内で変数の横に示されます。
VARNUM関数はこの番号を返します。

この例では、SASデータセットCITY内の最初の5つの変数(または変数の数が5以下の場合はすべての変数)の名前をマクロ変数にコピーします。
%macro names;
   %let dsid=%sysfunc(open(city, i));
   %let varlist=;
   %do i=1 %to
      %sysfunc(min(5,%sysfunc(attrn
                             (&dsid, nvars))));
      %let varlist=&varlist %sysfunc(varname
                                 (&dsid, &i));
   %end;
   %put varlist=&varlist;
%mend names;
%names

関連項目:

前のページ|次のページ|ページの先頭へ