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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

SAS学习笔记

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

入門,編程環境

沒在學校系統學習過SAS,接觸SAS也是最近兩個月的事情,SAS官方給的學習資源很多,有些甚至還專門安排成課程的形式,有視頻和選擇題自測,課后練習自己做,在官網注冊好賬號,根據提示操作,就能用到SAS Studio(在網頁上運行)的學術版就可以上課了,我9月看的是SAS programming for R users 這門課,還有免費的電子書,因為我在大學期間用R比較多,所以選的這門課。

課程鏈接🔗:https://support.sas.com/edu/schedules.html?ctry=us&crs=SP4R#s1=3

pdf電子書:https://support.sas.com/content/dam/SAS/support/en/books/free-books/sas-programming-for-r-users.pdf

基本概念

SAS和特點是它很結構化,靈活性比不上R, 在藥企和金融機構用的多,原因貌似是SAS作為付費軟件,分析出的結果更被政府機構所信任。R是開源的,任何人都能上傳自己的package。SAS很重要的一點是每句statement后面一定一定要加分號;,很多時候報錯就是這個分號忘記了,最常用的語句都是DATA 和PROC,結尾一般是run;。后面比較復雜的就是macro宏變量和宏程序以及PROC SQL(這方面的語句和MySQL很像)。

編程學習總結

導入數據

以下是精簡版,具體看官網的documentation

數據類型導入方法
外部文件 .txt .xls .csv等格式data步與infile input連用;proc import 和getnames等連用
自己輸入的數據data步與input datalines連用
sas文件先建個library 再讀取

常用函數總結
日期類型用的時候在網上查也方便,類型太多,這里不一一列舉

解釋函數
去空格類型COMPBL(),TRIM()
查找,替換INDEX(),VERIFY(),SUBSTR(),ANYALPHA(),ANYDIGIT(),TRANSLATE(),TRANWRD()
提取SCAN()
大小寫UPCASE(),LOWCASE()
左右對齊LEFT(),RIGHT()
缺失值MISSING() 1:缺失 0:不缺
取整INT(),ROUND() ,CEIL() ,FLOOR()
字符到數字INPUT()
數字到字符PUT()
描述性統計SUM,MIN,MAX,N,NMISS
數學運算MOD,ABS,SQRT,EXP,LOG
字符連接CAT(),CATX(),CATS()

常用PROC 命令

命令解釋
PROC FORMATeg.把學生的成績分類,用A-E表示
PROC SORT排序
PROC TRANSPOSE和轉置矩陣類似,可把某一行轉成好幾行
PROC PRINT將結果輸出為表
PROC PRINTTO可將結果輸出到.txt,.xls等文件
PROC CONTENTS數據集的目錄概覽
PROC APPEND連接兩個表
PROC EXPORT讀取數據并輸出到外部文件
PROC IMPORT導入數據

總結

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

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