今、以下のデータセットがあったとします。
data Q1_;
X='い';output;
X='い';output;
X='い';output;
X='い';output;
X='ろ';output;
X='ろ';output;
X='ろ';output;
X='は';output;
X='は';output;
run;
これに対してFREQプロシジャをかけて、OUTでだしたデータセットが以下です。
proc freq data=Q1_ noprint order=freq;
tables X/out=Q1(drop=percent) ;
run;
data Q1;
X='い';COUNT=4;output;
X='ろ';COUNT=3;output;
X='は';COUNT=2;output;
run;
このデータセットを、最初の状態に戻すプログラムを書いてください。
【解法】
data A1;
set Q1;
do i=1 to COUNT;
output;
end;
drop i COUNT;
run;
0 件のコメント:
コメントを投稿