将标题添加到SAS数据集

时间:2014-10-29 09:02:22

标签: sas

我希望你能帮我解决一个问题。

创建汇总表(使用proc摘要,proc表示等)后,我想为数据集添加标题。记住样本限制等并不是最简单的事情,因此能够添加标题会有很多帮助,例如:&#34;平均收入(注意:收入<1000美元已经过除外)&#34;

这样做的一个明显方法是创建另一个数据集......

data title;
length title $100;
title = "Mean income (note: incomes < $1000 have been excluded)";
run;

...然后将其与汇总表结合使用。但是,在创建表格时是否有一个标准程序来简单地添加标题?

1 个答案:

答案 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;