SAS入門
1. 基本規(guī)則
- 每一條SAS語句都以分號結(jié)尾
- SAS語句不區(qū)分大小寫(內(nèi)容字符串除外)
- 注釋以星號*開頭海洼,分號读虏;結(jié)尾
- SAS中只有兩種數(shù)據(jù)類型:數(shù)值型和字符型
- 缺失的字符型變量用空白表示钧汹,缺失的數(shù)值型變量用句點表示(.)
2. 命名變量和數(shù)據(jù)集規(guī)則
- 名稱長度不能超過32個字符
- 名稱必須以字母或者下劃線開始
- 名稱只能包含字母、數(shù)字和閑話閑
- 名稱的字母大小寫均可康震,SAS不區(qū)分大小寫
3. data步與proc步
- data步:讀取吮螺、修改數(shù)據(jù),data后面緊跟SAS數(shù)據(jù)集名稱
- proc步:分析數(shù)據(jù)伏伐、執(zhí)行實用功能宠进、打印報表 ,proc后面跟過程名藐翎,以run語句結(jié)束
- data步和proc步可以按任何順序排列材蹬,也可只包含一步
data步 | proc步 |
---|---|
以data語句開始 | 以proc語句開始 |
讀取、修改數(shù)據(jù) | 完成特定分析或者特定功能 |
創(chuàng)建數(shù)據(jù)集 | 產(chǎn)生結(jié)果或報表 |
4. SAS邏輯庫
SAS邏輯庫只是存儲SAS數(shù)據(jù)集的位置吝镣,和電腦的位置不同堤器。
啟動SAS打開邏輯庫,一般至少有三個邏輯庫:SASHELP末贾、SASUSER和WORK闸溃。可能還有其他庫如未舟,mapssas圈暗、mapsgfk、maps等裕膀。
- SASHELP:包含你的SAS會話信息以及SAS示例數(shù)據(jù)集员串。
- SASUSER:存儲你更改的SAS窗口環(huán)境和默認設置。
- WORK:SAS默認的臨時邏輯庫昼扛,創(chuàng)建的數(shù)據(jù)集默認放在WORK邏輯庫中寸齐,但是此為臨時存儲,結(jié)束會話時SAS會將WORK邏輯庫清空抄谐。
- 創(chuàng)建新的邏輯庫:創(chuàng)建新的邏輯庫時渺鹦,若勾選 啟動時啟用 復選框,那么默認邏輯庫將由 WORK 改為新建的邏輯庫蛹含。
5. 在viewtable窗口中查看數(shù)據(jù)集
- 更改列標題毅厚,雙擊數(shù)據(jù)集打開后變量名一般顯示的是變量標簽,可以單擊激活 viewtable 窗口浦箱,菜單>視圖>列名吸耿,將其改為變量名祠锣。
- 列選項,右擊列標題咽安,可以控制顏色伴网、字體和查看列屬性。也可以隱藏和凍結(jié)列妆棒。
6.SAS中的文件類型
- SAS數(shù)據(jù)集文件(.sas7bdat)
- SAS程序文件(.sas)
- SAS日志文件(.log)
- SAS輸出文件(.list)
參考文獻
The Little SAS Book澡腾,F(xiàn)ifth Edition.