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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

sas入门之(三)条件语句,循环语句,input语句

發布時間:2023/12/31 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sas入门之(三)条件语句,循环语句,input语句 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

sas變量:

  • 字符型變量。定義后家“$”以標識
  • 數值型變量。
  • 數值型常量
  • 字符型常量
  • 日期型常量 有單引號引起的日期,并在后家D,T,DT 分別代表日期,時間,日期時間。如:’12:37’T

sas運算符:

  • 算術運算符:乘方**
  • 比較運算符:
    EQ(=),GT(>) , LT(<), NE(^=)不等于
    GE(>=), LE(<=)

條件語句

  • if then
  • if x<0 then x=-x;
  • if then do: - end
  • if x<0 then do: put 'x < 0'; x=-x; end;
  • if then else
    注意;沒有elseif
  • 4.select
    用法

    select(條件表達式);when(值1) 語句1;when(值2) 語句2;。。。otherwise 語句; end;

    或者

    select;when(條件1) 語句1;when(條件2) 語句2;。。。otherwise 語句; end; select語句 select; when (a=1) x=a*10; when (a=2); when (a in (3.4.5)) x=a*100; otherwise; end;

    循環語句

    • do 循環
    do 循環變量 = 初值 to 終值 by 步長;循環體語句快; end;
    • do-while
    do while(循環繼續條件);循環體語句款; end;
    • do - until 語句
    do while(循環終止條件);循環體語句款; end;

    input語句

    • 列表模式
      每個變量為一列數據,變量與變量之間通過分隔符分隔
      缺失的數據需以”.”號表示
    input 變量名[$][選項][@/@@];

    變量名為輸入各列的變量名
    輸入數據如果是字符型數據,需要在后面加“$”符號
    選項參數可用于設置輸入數據的格式
    input語句缺省的變量分隔符為空格 因此其他分隔符需要設置:"INFILE 文件路徑 dlm='分隔符'" 或者"INFILE CARDS dlm='分隔符'" 。
    讀取的字符串長度為8,超過8個需要通過length定義 "length 變量名$長度"
    符號@表示一個數據行僅讀取一個數據觀測,系統輸入完所有變量后會自動轉入下一數據行,進行數據讀取,默認值。 符號@@表示一個數據行可讀取多個觀測。

    • 列模式
      按列拍好,沒有分隔符
    INPUT 變量名1[$]起始列數-終止列數 變量名2[$]起始列數-終止列數...變量名n[$]起始列數-終止列數

    infile

    infile 文件路徑[選項] data test2_10; infile '地址' delimiter=','; input x y @@; put x= y=; run;

    file語句
    file要和put聯合使用

    data test2_12; file print; /* 結果輸出到結果輸出窗口*/ do i=1 to 5 by 1; x=I*I; put I= x=; end; run;

    length

    length 變量名[$] 變量長度;

    label 語句

    label 變量名=標簽; data test2-15; length city$ 10; label city='城市' zip='編碼'; input city$10 zip; cards; birmnigham 35201 run;

    keep
    drop
    where

    總結

    以上是生活随笔為你收集整理的sas入门之(三)条件语句,循环语句,input语句的全部內容,希望文章能夠幫你解決所遇到的問題。

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