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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

SAS入门

發布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SAS入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SAS入門

  • SAS資源
  • 視圖
  • SAS語句
  • SAS邏輯庫
    • 臨時庫
    • 永久庫
  • SAS數據集
  • SAS輸出格式

SAS資源

[SAS資源下載](https://pan.baidu.com/s/10bsCdUypDGqLdYn1V75BqQ)

視圖

SAS語句

SAS有著DATA步和PROC步,數據步是由DATA開始,過程步由PROC開始,結束與下一個DATA、PROC或者是RUN。對于有一些資源依賴型的PROC語句,需要使用QUIT語句來提交當前的PROC步然后釋放資源返回SAS會話。比如PROC SQL、PROC CAS,雖然這些過程都有可能里面包含多個RUN,但是最后只有在遇到QUIT時才會將資源釋放。

SAS邏輯庫

SAS的邏輯庫本質上并不是一個文件,而是一種應用,就好像是windows的資源管理器一樣

libname mylib 'c:\lib'; run;

將C盤目錄下的lib文件夾定位為邏輯庫,取名為mylib。

libname mylib 'd:\otherlib'; run;

改變邏輯庫mylib指向D盤的otherlib。

libname mylib clear; run;

清除邏輯庫mylib的指向(只是打斷和原有文件的連接,并沒有刪除原有文件,邏輯庫只是一個概念不是某個物理存儲區域,切記切記)。

PS:如果你真的想刪除物理文件,那么下面這段代碼可以幫到你。

proc datasets library = mylib;delete foo; run;

臨時庫

臨時庫是在每次SAS運行時建立,關閉時刪除的邏輯庫。內置固定臨時庫為Work,臨時庫主要用于臨時變量的存儲,臨時數據的訪問。

永久庫

永久庫中的數據不會像臨時庫一樣隨著SAS運行程序的關閉而消失,它是指向一個實實在在的文件。

SAS數據集

SAS數據集這種表狀的數據由變量和觀測組成,變量和觀測分別對應傳統數據庫中表的列和行。

proc contents data=sashelp.class; run;

查看數據集的元數據信息

SAS輸出格式

<$>格式名稱<w>.<d>

data _null_;c="qweasdzxcqweas";*14個字符;put "char=" c;put "char=" c $;put "char=" c $12.;n=1234.567890;put "w.d=" n 12.3;put "commaw.d" n comma12.3;put "commaxw.d" n commax12.3;put "dollarw.d" n dollar12.3; run;

輸出

char=qweasdzxcqweas char=qweasdzxcqweas char=qweasdzxcqwe w.d= 1234.568 commaw.d 1,234.568 commaxw.d 1.234,568 dollarw.d $1,234.568 NOTE: “DATA 語句”所用時間(總處理時間):實際時間 0.02 秒CPU 時間 0.03 秒

總結

以上是生活随笔為你收集整理的SAS入门的全部內容,希望文章能夠幫你解決所遇到的問題。

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