我使用以下内容创建了一个标题为'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;
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报告 - 程序',如何阻止它出现在我的工作区?
答案 0 :(得分:2)
哦,我看的很简单......哇。
ods noresults; /* just place this before code wherever no such report output is needed */
有效。