SAS學習之建立資料集

2021-08-26 05:52:32 字數 1152 閱讀 2799

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

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;

SAS 邏輯庫和SAS資料集

目錄sas資料集名稱 sas資料集有臨時和永久兩種存在方式。所有的sas資料集都有乙個兩級名稱,兩個層級之間用句點.分隔。注意,兩級名稱出現在data語句和data 選項中 邏輯庫引用名 資料集名稱都遵循sas命名的標準規則 以字母或下劃線開始,且只包含數字 字母或下劃線。此外,邏輯庫引用名長度不超...

SAS資料集 排序 SORT

資料集中的變數進行排序,公升序或降序排列,將排序後資料集存放到新的資料集或替換原資料集,通過sort語句實現。資料集合並或更新,需先進行排序。proc sort options by descending variables run 其中options包括 data 資料集,需排序資料集名稱,預設為...

SAS學習 選取資料集的部分變數

實現目標 從sashelp邏輯庫中的shoes資料集中選取部分變數到新的資料集 shoes資料集所包含的資料 部分 如下圖所示 1 在set語句中使用資料集選項keep 和drop 選項keep 表示只讀取變數列表中的變數,而選項keep 表示讀取除變數列表中列出的變數之外的其他所有變數。data ...