在SAS示例中,我们如何停止在结果工作区中显示不需要的表和输出
我使用以下命令创建了一个标题为“Name”的表:在SAS示例中,我们如何停止在结果工作区中显示不需要的表和输出,sas,Sas,我使用以下命令创建了一个标题为“Name”的表: data have; input Name $; cards; DATE DIAM ET PXMC PWC PWSC Site Time TPMC SF ; run; 并使用以下代码转换表格 proc sql noprint; select name into : varlist separated by ' ' from have; quit; data transposed_table; length &varlist 8; d
data have;
input Name $;
cards;
DATE
DIAM
ET
PXMC
PWC
PWSC
Site
Time
TPMC
SF
;
run;
并使用以下代码转换表格
proc sql noprint;
select name into : varlist separated by ' ' from have;
quit;
data transposed_table;
length &varlist 8;
do _n_=1 to 2;
output;
end;
run;
以上结果如下
DATE DIAM ET PXMC PWC PWSC Site Time TPMC SF
. . . . . . . . . .
. . . . . . . . . .
此外,我还使用以下代码从我的工作区中删除了所有不需要的表
Proc Delete Data = work.have; *This will delete 'have' from work;
run;
我仍然在工作区中获得“SAS报告-程序”,我如何才能阻止它出现在我的工作区中?哦,我刚才看到的太简单了。。。哇
ods noresults; /* just place this before code wherever no such report output is needed */
成功了