SAS學習筆記(一)

2021-06-16 20:44:55 字數 998 閱讀 9005

概念的理解:

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 ...