0
proc iml;
use rdata3;
read all var _all_ into pp;
close rdata3;
do i = 1 to 1050;
perms = allperm(pp[i, ]);
create pp&i from perms[colname= {"Best" "NA1" "NA2" "Worst"}];
append from perms;
close pp&i;
end;
上記のコードをdoループで使用してSASに複数のデータセットを作成したいとします。しかし、私は&Iインジケータを使用して各データセットの名前を変更するようには思えません。誰も私が複数のデータセットを作成できるように自分のコードを変更するのを助けることができますか?または、マトリックススルーループから複数のデータセットを作成する方法に関する他の選択肢がありますか?前もって感謝します。ループで複数のデータセットを作成する方法
私はdata_null_に同意します。順列の各セットにID変数を追加し、すべてのデータを含む単一のデータセットを書き込むことができます。その後、BYグループ処理でデータを分析することができます。 – Rick
複数のデータセットを1つのデータセットにまとめて結合するにはどうすればよいですか?私はこれが良いアイデアだと思う。 – Sopon
ありがとう!投稿した他の質問で私を助けることができますか? – Sopon