SAS 學習日誌

2021-09-12 08:43:16 字數 1496 閱讀 2717

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 資料檢視 是乙個查詢語句,我...