【发布时间】:2014-10-14 00:33:11
【问题描述】:
我需要创建 100 个数据集副本(其中有 3 个变量),但其中一个变量需要随机分配(1 到 1000)
我知道我可以使用 100 条数据语句,但我不想走那条路!
假设我有数据集 A,想创建数据集 A1 到 A100,我使用了以下代码;
data A1--A100;
set A;
do i=1 to 1000;
var3=int(ranuni(0) * 1000 + 1);
output A1--A1000;
end;
run;
但 SAS 根本不生成任何东西
【问题讨论】:
-
我确信它会在您的日志中生成错误。
-
您可能还想查看 Proc SurveySelect 以帮助进行随机选择。我不确定您到底在追求什么,所以不确定它是否有帮助。
标签: sas