五月天婷亚洲天久久综合网,婷婷丁香五月激情亚洲综合,久久男人精品女人,麻豆91在线播放

  • <center id="8gusu"></center><rt id="8gusu"></rt>
    <menu id="8gusu"><small id="8gusu"></small></menu>
  • <dd id="8gusu"><s id="8gusu"></s></dd>
    樓主: dxystata
    15464 4

    如何判斷一個(gè)數(shù)據(jù)集為空或0個(gè)觀測(cè)值 [推廣有獎(jiǎng)]

    • 48關(guān)注
    • 粉絲

    版主

    大師

    37%

    還不是VIP/貴賓

    -

    TA的文庫  其他...

    Software

    中英文Ebook

    R學(xué)習(xí)

    威望
    2 級(jí)
    論壇幣
    183930 個(gè)
    通用積分
    15267.1647
    學(xué)術(shù)水平
    208 點(diǎn)
    熱心指數(shù)
    271 點(diǎn)
    信用等級(jí)
    174 點(diǎn)
    經(jīng)驗(yàn)
    297820 點(diǎn)
    帖子
    5574
    精華
    1
    在線時(shí)間
    13609 小時(shí)
    注冊(cè)時(shí)間
    2006-6-21
    最后登錄
    2024-12-13

    初級(jí)學(xué)術(shù)勛章 初級(jí)熱心勛章 中級(jí)熱心勛章 初級(jí)信用勛章

    樓主
    dxystata 發(fā)表于 2013-12-8 11:13:41 |只看作者 |壇友微信交流群|倒序 |AI寫論文
    20論壇幣
    NOTE: 數(shù)據(jù)集 WORK.TEMP2 有 0 個(gè)觀測(cè)和 8 個(gè)變量。
    NOTE: “PROCEDURE MEANS”所用時(shí)間(總處理時(shí)間):
          實(shí)際時(shí)間          0.02 秒
          CPU 時(shí)間          0.03 秒

    如何判斷一個(gè)數(shù)據(jù)集為空或0個(gè)觀測(cè)值以及如何在macro寫條件語句?謝謝!

    最佳答案

    Eternal0601 查看完整內(nèi)容

    data _null_; if 0 then set sashelp.class nobs=nobs; call symputx('nobs',nobs); stop; run; %macro test; %if &nobs=0 %then %put empty; %else %put not empty; %mend test; %test
    關(guān)鍵詞:觀測(cè)值 數(shù)據(jù)集 Procedure Macro means 如何

    本帖被以下文庫推薦

    沙發(fā)
    Eternal0601 發(fā)表于 2013-12-8 11:13:42 |只看作者 |壇友微信交流群

    data _null_;
            if 0 then set sashelp.class nobs=nobs;
            call symputx('nobs',nobs);
            stop;
    run;

    %macro test;
    %if &nobs=0 %then %put empty;
    %else %put not empty;
    %mend test;

    %test
    藤椅
    webgu 發(fā)表于 2013-12-8 14:31:36 |只看作者 |壇友微信交流群
    *definition of a simple macro;
    %macro  datasetcheck(dsname);
         %global  nobs;
             %let  dsid=%sysfunc(open(&dsname));
              %if  &dsid %then
                %do;
                         %let nobs=%sysfunc(attrn(&dsid,nobs));
                             %let rc=%sysfunc(close(&dsid));
                             %put  The dataset :&dsname has &nobs of observation ;
                    %end;
          %else   %put open  dataset &dsname failed %sysfunc(sysmsg()) ;
    %mend;

    *a demo;
    %datasetcheck(sashelp.class)
    已有 1 人評(píng)分經(jīng)驗(yàn) 學(xué)術(shù)水平 熱心指數(shù) 收起 理由
    dxystata + 40 + 1 + 1 觀點(diǎn)有啟發(fā)

    總評(píng)分: 經(jīng)驗(yàn) + 40  學(xué)術(shù)水平 + 1  熱心指數(shù) + 1   查看全部評(píng)分

    SAS資源
    1. SAS 微信:StatsThinking
    2. SAS QQ群:348941365
    板凳
    zw612003 發(fā)表于 2013-12-8 19:55:43 |只看作者 |壇友微信交流群
    webgu 發(fā)表于 2013-12-8 14:31
    *definition of a simple macro;
    %macro  datasetcheck(dsname);
         %global  nobs;
    %let nobs=%sysfunc(attrn(&dsid,nobs));

    data test;
    rc = open('sashelp.class');
    test = attrn(rc,'nobs');
    run;

    紅色的code為什么可以不加''?
    報(bào)紙
    webgu 發(fā)表于 2013-12-9 13:03:27 |只看作者 |壇友微信交流群
    zw612003 發(fā)表于 2013-12-8 19:55
    %let nobs=%sysfunc(attrn(&dsid,nobs));

    data test;
    %sysfunc 是在宏程序的環(huán)境里,不需要引號(hào)把字符 引起來。
    SAS資源
    1. SAS 微信:StatsThinking
    2. SAS QQ群:348941365

    本版微信群
    加好友,備注cda
    拉您進(jìn)交流群

    京ICP備16021002-2號(hào) 京B2-20170662號(hào) 京公網(wǎng)安備 11010802022788號(hào) 論壇法律顧問:王進(jìn)律師 知識(shí)產(chǎn)權(quán)保護(hù)聲明   免責(zé)及隱私聲明

    GMT+8, 2024-12-23 21:49