W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
一般來說,SAS中的變量表示它正在分析的數(shù)據(jù)表的列名。 但它也可以用于其他目的,如在編程循環(huán)中將其用作計數(shù)器。 在本章中,我們將看到使用SAS變量作為SAS數(shù)據(jù)集的列名。
SAS有如下三種變量類型:
這是默認變量類型。 這些變量用于數(shù)學表達式。
INPUT VAR1 VAR2 VAR3; #Define numeric variables in the data set.
在上面的語法中,INPUT語句顯示數(shù)字變量的聲明。
INPUT ID SALARY COMM_PERCENT;
字符變量用于不在數(shù)學表達式中使用的值。 它們被視為文本或字符串。 變量通過在變量名稱的末尾添加一個帶有空格的$ sing來變?yōu)樽址兞俊?
INPUT VAR1 $ VAR2 $ VAR3 $; #Define character variables in the data set.
在上面的語法中,INPUT語句顯示字符變量的聲明。
INPUT FNAME $ LNAME $ ADDRESS $;
這些變量僅作為日期處理,它們需要采用有效的日期格式。 變量通過添加在變量名稱末尾帶有空格的日期格式變?yōu)槿掌谧兞俊?
INPUT VAR1 DATE11. VAR2 MMDDYY10. ; #Define date variables in the data set.
在上面的語法中,INPUT語句顯示日期變量的聲明。
INPUT DOB DATE11. START_DATE MMDDYY10. ;
上述變量用于SAS程序,如下面的示例所示。
以下代碼顯示了如何在SAS程序中聲明和使用三種類型的變量
DATA TEMP; INPUT ID NAME $ SALARY DEPT $ DOJ DATE9. ; FORMAT DOJ DATE9. ; DATALINES; 1 Rick 623.3 IT 02APR2001 2 Dan 515.2 OPS 11JUL2012 3 Michelle 611 IT 21OCT2000 4 Ryan 729 HR 30JUL2012 5 Gary 843.25 FIN 06AUG2000 6 Tusar 578 IT 01MAR2009 7 Pranab 632.8 OPS 16AUG1998 8 Rasmi 722.5 FIN 13SEP2014 ; PROC PRINT DATA=TEMP; RUN;
在上面的例子中,所有的字符變量都聲明后跟一個$符號,日期變量聲明后跟日期格式。 上述程序的輸出如下。
這些變量在分析數(shù)據(jù)時非常有用。 它們用于應用統(tǒng)計分析的表達式中。 讓我們看一個分析名為CARS的內置數(shù)據(jù)集的示例,它位于Libraries - > My Libraries - > SASHELP下。 雙擊它來探索變量及其數(shù)據(jù)類型。
接下來,我們可以使用SAS studio中的任務選項生成其中一些變量的匯總統(tǒng)計。 轉到任務 - >統(tǒng)計 - >摘要統(tǒng)計,并雙擊它打開窗口如下所示。 選擇數(shù)據(jù)集SASHELP.CARS并選擇分析變量下的三個變量 - MPG_CITY,MPG_Highway和Weight。 按住Ctrl鍵,同時單擊選擇變量。 單擊運行。
在上述步驟后單擊結果選項卡。 它顯示了所選擇的三個變量的統(tǒng)計摘要。 最后一列表示在分析中使用的觀察(記錄)的數(shù)量。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: