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指标的每个数据集的名称。任何人都可以帮我改变我的代码,让我创建多个数据集?或者有没有其他方法可以解决如何从矩阵到循环创建多个数据集?提前致谢。如何使用循环在SAS中创建多个数据集
我同意data_null_。您可能需要为每组置换添加一个ID变量,然后编写一个包含所有数据的单个数据集。然后您可以使用BY组处理来分析数据。 – Rick
我应该如何将几个数据集合到一个数据集中?我认为这是一个更好的主意 – Sopon
非常感谢!你能帮我解决我发布的其他问题吗? – Sopon