1. 程式人生 > >SAS學習之建立資料集

SAS學習之建立資料集

一、在編輯器視窗直接建立資料集

1.用data語句

data 資料集名;(資料集名只能由英文、數字和下劃線組成,第一個詞不能是數字,不能包含空格、中文和特殊字元)

2.用input語句輸入變數

input 變數1 變數2 ……;

3.用cards語句引領資料輸入

cards;
資料
;

資料輸入結束時,分號必須另起一行寫,不能直接跟在資料後面。

二、建立一個永久的SAS資料集

1.在電腦中建立一個資料夾

2.在SAS資源管理器中開啟邏輯庫,單擊右鍵—“新建”,新建一個資料夾。然後在“路徑”欄後單擊“瀏覽”按鈕,在出現的視窗指導建立的資料夾,單擊“確定”按鈕。

或者用一句SAS語句:libname d "d:\excel";

新增SAS資料集,只需在data語句中加上檔名作為資料集的字首

data d.case;
input gender age;
cards;
1 78
2 94
;

SAS資料集都放在硬碟上對應的位置,SAS邏輯庫自帶的資料夾裡的資料集都在SAS的安裝目錄下,我們自己設定的資料夾的資料集就在我們指定的目錄下。

三、從別的軟體匯入資料

使用選單(更快捷方便)或者編寫程式

匯入Excel:單擊“檔案”--“匯入資料”,選擇Excel格式,單擊“Next”視窗,進入到“Connect to MS Excel”介面;單擊“Browse”按鈕,找到準備匯入的Excel檔案。單擊“OK”按鈕,進入到更詳細的選擇步驟。如果要定義其他選項,可以單擊“Options”按鈕,開啟選擇介面。

程式:

Proc import out=work.d#指定資料匯入到SAS的資料夾和資料集名
datafile="d:\data.xlsx"
DBMS=excel replace;
range="sheet1$";#預設的options
getnames=yes;
mixed=no;
scantext=yes;
usedate=yes;
scantime=yes;
RUN;