【SAS】 %DO ループ メモ
マクロ変数名を指定するか、またはマクロ変数名を生成するテキスト式を指定する。
DATA TEST; %DO 変数 = 1(開始) %to 5(終了) ; 繰り返す処理プログラム; %end; RUN;
i=1 %to 5 :
反復%DOステートメントと%ENDステートメント間にある、
マクロの部分を処理する回数を制御する整数を指定するか、そのような整数を生成するマクロ式を指定する。
i=1によって、i変数には1が代入されていて、ループを繰り返すたびに変数に加算されていき、5でループを終了する。
【example】
data TEST; do i = 1 to 5; put i; end; run; 出力ログ 1 2 3 4 5