我希望你能帮我解决一个问题。
创建汇总表(使用proc摘要,proc表示等)后,我想为数据集添加标题。记住样本限制等并不是最简单的事情,因此能够添加标题会有很多帮助,例如:&#34;平均收入(注意:收入<1000美元已经过除外)&#34;
这样做的一个明显方法是创建另一个数据集......
data title;
length title $100;
title = "Mean income (note: incomes < $1000 have been excluded)";
run;
...然后将其与汇总表结合使用。但是,在创建表格时是否有一个标准程序来简单地添加标题?
答案 0 :(得分:2)
如果我理解正确,你想要完成的是名为SAS数据集的标签。
您可以使用数据集选项LABEL
在创建数据集时为数据集添加标签。
您应该可以在任何可以使用数据集选项的地方使用它,并且您正在创建数据集,例如:
data title (label="Mean income (note: incomes < $1000 have been excluded)");
length var1 8;
run;
proc sql;
create table title2 (label="Title in SQL") as select * from title
;
quit;
proc sort data=title out = title_sorted (label="Title Sorted");
by var1;
run;
稍后通过PROC DATASETS添加/修改标题:
proc datasets lib=WORK nodetails nolist;
modify title (label="New title");
quit;