SAS匯入檔案和資料集用法舉例

2021-08-08 12:07:01 字數 796 閱讀 2291

sas匯入資料

1.外部檔案(txt/excel等)匯入到sas

例如:將c:\mydb\temp1.txt匯入sas邏輯庫(mydb)

--寫法1

libname mydb 'c:\mydb';

filename f1 'c:\mydb\temp1.txt';  /*f1表示檔案邏輯名稱  c:\mydb\temp1.txt 表示物理名稱*/

data mydb.student;

infile f1;

input id name $ *** $ score;

run;

--寫法2

libname mydb 'c:\mydb';

data mydb.student;

infile "c:\mydb\temp1.txt";

input id name $ *** $ score;

run;

--寫法3

libname mydb 'c:\mydb';

data mydb.student;

filename f1 'c:\mydb\temp1.txt'; 

infile f1

input id name $ *** $ score;

run;

2.外部資料集(sas7bdat檔案)匯入sas

例:將c:\mydb\temp1.txt匯入sas邏輯庫(mydb)

libname mydb 'c:\mydb';

data temp;

set mydb.student;

run;

SAS匯入匯出資料

一.資料匯入 1.建立資料步 data 資料集名 infile 檔案位址 input 變數名 變數格式 run 2.建立過程步 proc import datafile 檔案位址 out 資料集名 dbms 檔案格式標識名 如 access2000 replace getnames yes or n...

SAS 邏輯庫和SAS資料集

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

SAS資料集 排序 SORT

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