我不确定此代码是否会在没有警告或错误的情况下运行。我已使用UNIQUE
修饰符设置了key
选项。SAS:数据步骤和密钥 - 选项
set
会发生什么情况?
data One(keep= f1 f2);
attrib f2 length = $4;
set Two key = f3/unique; /* Unexpected behaviour? */
if (f1=0) then do;
f2 = 'Zero';
output;
end;
run;
我不清楚你在这个问题上问什么 - 你能澄清一点吗?这是否会引发警告,错误或仅返回意外结果? – JustinJDavies