日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SAS编程基础 - 逻辑库和数据集

發(fā)布時間:2025/3/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SAS编程基础 - 逻辑库和数据集 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. SAS邏輯庫

1.1 創(chuàng)建SAS邏輯庫:

libname lb 'F:\Data_Model';

libname是關鍵字,lb是創(chuàng)建的邏輯庫的名稱,引號內的內容是目錄路徑,最后一個分號結束程序語句。

1.2 刪除SAS邏輯庫:

libname lb clear;

執(zhí)行此句,即可刪除剛建立的lb邏輯庫。

1.3 臨時邏輯庫和永久邏輯庫

永久邏輯庫和臨時邏輯庫的最大區(qū)別就是SAS進程關閉后SAS文件是否消失。臨時邏輯庫一般就是指work邏輯庫。

?

2. SAS數據集

數據集是存在于邏輯庫下邊的,簡單理解就像是文件夾和數據文件的關系。

2.1 創(chuàng)建一個永久數據集:

通過“邏輯庫名.數據集名”的方式指定創(chuàng)建數據集的位置。

libname fv 'E:\_DataSet';
data fv.forever; input x y z; cards;
1 2 3 4 5 6 7 8 9 ; run;

這里先創(chuàng)建了一個邏輯庫,然后在該邏輯庫下創(chuàng)建了一個數據集。

2.2 創(chuàng)建臨時數據集

data temp; input x y z; cards; 1 2 3 4 5 6 7 8 9 ; run;

創(chuàng)建數據集的時候,沒有指定邏輯庫名,會默認在邏輯庫work下創(chuàng)建數據集,關閉SAS程序后,該數據集會消失。

2.3 options user=邏輯庫名;

可以這樣理解,用特殊的邏輯庫名user來指定SAS程序默認的邏輯庫。初始默認狀態(tài)下,默認的邏輯庫是work邏輯庫。當想改變默認邏輯庫的時候,可以使用此方式完成。但是要注意,在使用后最好再使用“options user=work;”語句轉換回默認狀態(tài),要不然容易出問題。

2.4 SAS數據集結構

通過程序獲取SAS數據集信息:

proc contents data = sashelp.class; run;

將數據集信息輸出成SAS數據集:

proc contents data = sashelp.class out=class_cnt; run;

out=選項,將數據集信息輸出到out后指定的一個數據集中。

?

3. SAS索引

3.1 創(chuàng)建索引:

data idx(index=(x)); input x y z; cards; 1 2 3 ; run;

創(chuàng)建數據集的同時創(chuàng)建數據集的索引。

3.2 刪除索引

(暫空)

轉載于:https://www.cnblogs.com/dennis-liucd/p/6852961.html

總結

以上是生活随笔為你收集整理的SAS编程基础 - 逻辑库和数据集的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。