在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;
打印的結果爲:
程序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;
打印的結果爲:
我們可以在臨時邏輯庫work找到c9501數據集,我們可以看到變量name中的 label就是“姓名”了。