1.語句不區分大小寫 字元變數區分
data work.test;
set work.pilots;
if jobcode='pilot2' then description='senior pilot';
else description='unknown';
run;
description=『unknown』
2.proc format
format編譯後儲存在work.format sasuser.format中,即sas目錄中
a user-defined format has been created using the format procedure. how is it stored?
a. in a sas catalog
b. in a memory resident lookup table
c. in a sas dataset in the work library
d. in a sas dataset in a permanent sas data library
3.find 函式
返回的是子串在原資料串的位置 5表示從原串第幾位開始查詢子串
i表示忽略大小寫
data work.one;
text='australia, us, denmark';
pos=find(text,'us','i',5);
run;
what value will sas assign to pos?
a. 0
b. 1
c. 2
d. 12
4.mean
sas的樣本統計函式有乙個特點,就是只忽略所有的缺失值(不同於把缺失值當作0)對自變數中的非缺失值進行計算。
s = mean(of x1-x3);
s2 = mean(x1,x2,x3);
5.格式轉換
如果字元型變數轉換後,不能作為標準數值讀入,被轉換成的字元型變數有格式要求,必須進行顯式轉換。
數字→字元
put(source,format)
source是被轉換的變數 informat是輸出格式
字元→數字
input(source,informat)
source是被轉換的變數 informat是輸入格式
7.冒號
total=mean(of rev:);意思是 rev 開頭的所有變數。
8.proc freq
norow:不要行的百分比
nocol:不要列的百分比
nopercent:不要頻數的百分比
nocum:單變數時不要累積頻數和累積百分比
nofreq:不要頻數
noprint:不列印
nowarn:不輸出警告資訊
missing:將缺失值也進行統計
SAS學習筆記
專案需要,最近研究sas,來完成專案中的評估等功能,小小心得。之前的專案圖示都是用弼傑來完成的,可乙個功能完成不了,所以引入了sas,看了下sas環境裡面自帶的圖形例項,確實很強大,而且安裝sas步驟繁複,需要小心再小心。今天在寫sas 的時候發現了乙個奇怪的現象,sas和oracle有些標示符是通...
SAS學習筆記 SAS資料步中常用SAS語句
1.資料獲取語句 例1 用input語句讀取資料流中的資料 data sastjfx2 1 input name weight height cards wang 42 160 zhang 46 170 run proc print run input語句記錄描述輸入資料記錄值的形式,給相應的變數賦...
SAS學習筆記(一)
概念的理解 1.邏輯庫 由一組sas檔案組成,即類似乙個儲物箱,包括臨時庫和永久庫。1 臨時庫 啟動時存在,關了就刪除了 2 永久庫 關了sas也還是存在 2.資料集 由描述資訊和資料值組成,包括sas資料檔案和sas資料檢視 1 資料檔案 同時描述資訊和儲存資料值 2 資料檢視 是乙個查詢語句,我...