SAS中添加变量标签

        在SAS中的变量名不能是中文,但是我们可以使用 label 给变量添加中文标签。例如在下面的例子中,这四个变量的输出结果是没有标签的,我们可以修改源程序,添加 label 语句。并且在 proc print 中添加 label。

        程序1

title '95级1班学生成绩排名';
data c9501;
  input name $  sex $ math chinese;
  cards;
李明      男 92 98
张红艺    女 89 106
王思明    男 86 90
张聪      男 98 109
刘颍      女 80 110
;
run;
proc print data=c9501;
run;

        打印的结果为:

SAS中添加变量标签_第1张图片

        程序1更改

title '95级1班学生成绩排名';
data c9501;
  input name $  sex $ math chinese;
  label name='姓名' sex='性别' math='数学成绩' chinese='语文成绩';
  cards;
李明      男 92 98
张红艺    女 89 106
王思明    男 86 90
张聪      男 98 109
刘颍      女 80 110
;
run;
proc print data=c9501 noobs label;
run;

        打印的结果为:

SAS中添加变量标签_第2张图片

        我们可以在临时逻辑库work找到c9501数据集,我们可以看到变量name中的 label就是“姓名”了。

SAS中添加变量标签_第3张图片

你可能感兴趣的:(sas)