在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SAS運算符in在宏語句中的應(yīng)用

冬至子 ? 來源:小高的SAS學(xué)習(xí)筆記 ? 作者:小高筆記 ? 2023-05-19 14:38 ? 次閱讀

前面通過對SAS Base的學(xué)習(xí),我想大家對in運算符并不陌生,它廣泛的應(yīng)用于數(shù)據(jù)步或SQL條件語句中,進行條件判斷或數(shù)據(jù)篩選,進而訪問特定觀測值。

但是在SAS中編寫宏語句時,試圖使用in運算符時log會報錯,這是因為在默認情況下,SAS宏解析器沒有開啟對in運算符的支持,而把in僅僅當成常規(guī)字符來處理,而不是運算符。那么如何在宏語句中正確使用in運算符呢,今天小編帶你一一梳理,如果你是SAS基礎(chǔ)小白,請不要錯過這篇推文噢

測試數(shù)據(jù)集

data test;

set sashelp.class;

run;

例1:在data step中使用IN語句

data test1 test2;

set test;

  if age in (13 14) then output test1;

  else if age in (11 12) then output test2;

run;

test1結(jié)果如下

圖片

test2結(jié)果如下

圖片

例2:在proc sql中使用IN語句

proc sql noprint;

create table test3 as

        select*

  from test

        where name in ("Jane" "John");

quit;

結(jié)果如下:

圖片

例3:在宏語句中使用IN語句

圖片

結(jié)果如下:

圖片

可以看到當我們在宏語句中使用in運算符時在日志中會報錯,如果我們想要解決上述問題,這里提供兩種解決方案供大家參考:

(1)Method1:

可以寫成&group. =1 or &group. =2,但當選擇條件過多時使用or可能會比較繁瑣,因此對于條件過多時不推薦使用,示例如下所示。

圖片

(2)Method2:

如果我們想要開啟SAS宏解析器對in運算符的支持,我們可以用option語句在SAS會話中適時開啟,比較方便,推薦使用,示例如下所示。

圖片

如果我們只想在當前宏程序模塊下運用此運算符,只需要在宏程序參數(shù)中加上MINOPERATOR選項,示例如下所示。

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SQL
    SQL
    +關(guān)注

    關(guān)注

    1

    文章

    781

    瀏覽量

    44842
  • SAS
    SAS
    +關(guān)注

    關(guān)注

    2

    文章

    524

    瀏覽量

    33319
  • 運算符
    +關(guān)注

    關(guān)注

    0

    文章

    172

    瀏覽量

    11366
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    C語言運算符的使用方法

    詳細介紹了C語言表達式、算術(shù)運算符、賦值運算符、關(guān)系運算符、條件結(jié)構(gòu)、邏輯運算符、位運算符的語法和使用方法,并討論了
    發(fā)表于 11-02 11:30 ?2250次閱讀
    C語言<b class='flag-5'>運算符</b>的使用方法

    Java基礎(chǔ)之Java運算符

    = 5.0f; long l = 5;f==l; 結(jié)果為true,浮點數(shù)與整數(shù)進行比較,只要值相等就返回true。關(guān)系運算符主要用于條件語句和循環(huán)語句中的判斷條件。而條件結(jié)構(gòu)就是根據(jù)不同的條件去執(zhí)行
    發(fā)表于 05-18 15:39

    C語言程序設(shè)計--運算符與表達式

    c語言對數(shù)據(jù)有很強的表達能力,具有十分豐富的運算符,利用這些運算符可以組成各種表達式及語句運算符就是完成某種特定運算的符號表達式則是由
    發(fā)表于 07-14 21:30 ?46次下載

    C語言32個關(guān)鍵字九種控制語句34種運算符

    C語言32個關(guān)鍵字九種控制語句34種運算符 C語言32個關(guān)鍵字九種控制語句34種運算符
    發(fā)表于 05-06 11:47 ?6次下載

    32個關(guān)鍵字9個控制語句34個運算符概述

    32個關(guān)鍵字9個控制語句34個運算符
    發(fā)表于 05-15 09:32 ?15次下載

    條件運算符是什么_條件運算符有哪些

    運算符優(yōu)先級高于賦值、逗號運算符,低于其他運算符。關(guān)系運算實際上是邏輯比較運算,它是邏輯運算
    發(fā)表于 11-16 16:02 ?1.1w次閱讀
    條件<b class='flag-5'>運算符</b>是什么_條件<b class='flag-5'>運算符</b>有哪些

    單目運算符是什么_單目運算符有哪些

    單目運算符是指運算所需變量為一個的運算符,又叫一元運算符,其中有邏輯非運算符:!、按位取反運算符
    的頭像 發(fā)表于 02-24 15:42 ?6.1w次閱讀
    單目<b class='flag-5'>運算符</b>是什么_單目<b class='flag-5'>運算符</b>有哪些

    淺析MySQL中的各類運算符

    MySQL支持多種運算符,我們寫SQL腳本時經(jīng)常會需要用到各種各樣的運算符,這些運算符可以用來連接表達式,進而從數(shù)據(jù)庫中查詢我們需要的結(jié)果集等。這些類型主要包括算術(shù)
    的頭像 發(fā)表于 05-03 17:41 ?2255次閱讀
    淺析MySQL中的各類<b class='flag-5'>運算符</b>

    python運算符是什么

    python運算符 0. 什么是運算符? 本章節(jié)主要說明Python的運算符。舉個簡單的例子 4 +5 = 9 。 例子中,4和5被稱為操作數(shù),“+”號為運算符。 Python語言支持
    的頭像 發(fā)表于 02-21 16:44 ?2659次閱讀

    Verilog邏輯設(shè)計中的循環(huán)語句運算符

    “ 本文主要分享了Verilog設(shè)計過程中一些經(jīng)驗與知識點,主要包括循環(huán)語句(forever、repeat、while和for)、運算符。”
    的頭像 發(fā)表于 03-15 11:41 ?5537次閱讀

    C語言總結(jié)_語句運算符

    當前文章復(fù)盤C語言的: 位運算運算符、基本運算符、數(shù)據(jù)類型、變量、for語句、while語句、goto
    的頭像 發(fā)表于 08-14 09:39 ?1265次閱讀

    什么是運算符重載

    重載運算符是具有特殊名稱的函數(shù),是通過關(guān)鍵字** operator **后跟運算符的符號來定義的
    的頭像 發(fā)表于 01-20 15:30 ?2866次閱讀

    條件(三元)運算符

    RTL建模中廣泛使用的運算符是條件運算符,也稱為三元運算符,該運算符用于兩個表達式之間進行選擇——表5-2列出了用于表示條件
    的頭像 發(fā)表于 02-09 15:42 ?1627次閱讀
    條件(三元)<b class='flag-5'>運算符</b>

    什么是移位運算符

    移位運算符將向量的位向右或向左移位指定的次數(shù)。SystemVerilog具有按位和算術(shù)移位運算符
    的頭像 發(fā)表于 02-09 15:49 ?2216次閱讀
    什么是移位<b class='flag-5'>運算符</b>

    C語言的運算符

    C語言中,我們常常會用到表達式,使用表達式的過程中便會使用到運算符。C語言中,不同的運算符擁有不同的優(yōu)先級和結(jié)合性。執(zhí)行
    的頭像 發(fā)表于 02-21 15:12 ?1502次閱讀
    C語言的<b class='flag-5'>運算符</b>
    主站蜘蛛池模板: 欧美性色xo影院永久禁欲 | 黑人xxxx精品| 高清不卡一区 | 国产成人1024精品免费 | 丁香六月激情综合 | 午夜激情影视 | 亚洲一在线 | 天堂资源在线www中文 | 成人久久久久久 | 最新欧美伦理网 | 亚洲一区二区三区中文字幕 | 亚洲国产成人久久一区久久 | 中文字幕亚洲一区二区三区 | www日| 六月婷婷激情 | 日本一本在线视频 | 成人亚洲网站 | 黑色丝袜美女被网站 | 午夜免费伦费影视在线观看 | 亚洲欧洲国产精品你懂的 | 最近高清免费观看视频大全 | 成人国产精品一级毛片视频 | 国产码一区二区三区 | 欧美成人观看免费全部完小说 | 黄 色 片 在 线 看 | 欧美激欧美啪啪片免费看 | 天堂网www中文天堂在线 | 男女无遮挡一进一出性视频 | 国产普通话一二三道 | 色爽视频 | 免费jlzzjlzz在线播放视频 | 国模沟沟一区二区三区 | 97午夜影院 | 天天天干干干 | 奇米4色| 曰曰摸天天摸人人看久久久 | 播放个毛片看看 | 色老久久精品偷偷鲁一区 | 毛色毛片 | 午夜毛片免费看 | 亚洲一区在线视频观看 |