概念的理解:
1.邏輯庫 由一組sas檔案組成,即類似乙個儲物箱,包括臨時庫和永久庫。
(1)臨時庫:啟動時存在,關了就刪除了
(2)永久庫:關了sas也還是存在
2.資料集 由描述資訊和資料值組成,包括sas資料檔案和sas資料檢視
(1)資料檔案:同時描述資訊和儲存資料值
(2)資料檢視: 是乙個查詢語句,我的理解是資料檔案的乙個快捷方式,它只包含資料集的描述資訊。可以建立資料步檢視和proc sql檢視
ps:檔案和檢視在同一級目錄或邏輯庫下是不能同名的啦~
3.sas語言元素
(1)資料集選項 用在資料集名稱後的括號中 eg: data=new(drop=year) /*去掉變數year*/
(2)輸入和輸出格式 語句格式format.$指定為字元格式,如果預設,則預設為數值格式;format規定有效sas輸出格式;w資料所佔列的數目;d小數點的位數
(3)函式和call子程式
(5)sas系統選項 語句格式 eg:option obs=5; /* 取資料集前5個觀測*/
(6)表示式 由一系列操作符和操作物件構成,產生乙個目標值
1『 常數 數值常數
字元常數 如果字元常數中含有引號,引用時,要麼它的引號用兩個連續的單引號,要麼用乙個雙引號 eg: name='tom''s' 等價於 name="tom's"
日期時間常數 eg:'1jan2000'd; 格式值帶單引號,後面跟乙個d(日期)、t(時間)或者dt(日期時間)
2』 sas算符
4.sas變數
(1)建立變數 包括五個方式:使用賦值語句、使用input語句、使用format或者informat語句、使用length語句、使用attirb語句
使用input語句:input(資料來源,輸入格式) input('56888',$2.); 將字元型常數值轉為字元常數值
其它幾個語句都在以後運用中來體會用法
以上為初步概念的學習,加油!
SAS學習筆記(一)
用cards或datalines方法,因為用 infile e sas logitbases funtime.sas7bdat input time mmddyy10.class quantity 語句從來沒成功過。例 結果 注 格式化,字元 inf orma tw.數值 informatw.數值 ...
SAS學習筆記
專案需要,最近研究sas,來完成專案中的評估等功能,小小心得。之前的專案圖示都是用弼傑來完成的,可乙個功能完成不了,所以引入了sas,看了下sas環境裡面自帶的圖形例項,確實很強大,而且安裝sas步驟繁複,需要小心再小心。今天在寫sas 的時候發現了乙個奇怪的現象,sas和oracle有些標示符是通...
SAS學習筆記(二)
翻譯與總結自 html 1.nodupkey會把同by variable裡變數有相同值的observation都刪掉。這些observation包括那些與by variable裡變數有相同值,但與剩下變數有不同值的observation。如,input id1 id2 extra cards aa ...