五月天婷亚洲天久久综合网,婷婷丁香五月激情亚洲综合,久久男人精品女人,麻豆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>
    樓主: chicago1898
    2795 3

    SAS macro小問(wèn)題,急! [推廣有獎(jiǎng)]

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

    小學(xué)生

    14%

    還不是VIP/貴賓

    -

    威望
    0 級(jí)
    論壇幣
    0 個(gè)
    通用積分
    0
    學(xué)術(shù)水平
    0 點(diǎn)
    熱心指數(shù)
    0 點(diǎn)
    信用等級(jí)
    0 點(diǎn)
    經(jīng)驗(yàn)
    30 點(diǎn)
    帖子
    1
    精華
    0
    在線時(shí)間
    8 小時(shí)
    注冊(cè)時(shí)間
    2013-12-13
    最后登錄
    2016-7-12

    +2 論壇幣
    k人 參與回答

    經(jīng)管之家送您一份

    應(yīng)屆畢業(yè)生專屬福利!

    求職就業(yè)群
    趙安豆老師微信:zhaoandou666

    經(jīng)管之家聯(lián)合CDA

    送您一個(gè)全額獎(jiǎng)學(xué)金名額~ !

    感謝您參與論壇問(wèn)題回答

    經(jīng)管之家送您兩個(gè)論壇幣!

    +2 論壇幣
    情況是這樣的,現(xiàn)有兩個(gè)文件夾在sas grid 上,第一個(gè)文件夾里名稱如下:

    ghjk_000000, ghjk_003000,ghjk_100000,ghjk_103000,ghjk_163000...
    qwer_000000....
    asdf_063000...
    命名規(guī)則是前四個(gè)字母代表一種產(chǎn)品,每一種組合一種產(chǎn)品,后面的六位數(shù)就是時(shí)間,從零點(diǎn)開(kāi)始到24點(diǎn),只有整點(diǎn)和半點(diǎn),比如100000和103000分別代表十點(diǎn)和十點(diǎn)半,文件夾里并不是每一個(gè)整點(diǎn)半點(diǎn)都有,只是有一部分。

    第二個(gè)文件夾是和第一個(gè)文件夾一一對(duì)應(yīng)的,數(shù)據(jù)內(nèi)容不同而已。

    我現(xiàn)在想寫(xiě)個(gè)循環(huán)做測(cè)試
    %let nw = ghjk_ qwer_ asdf_;
    %let h = 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23;
    %let m = 00 30;

    %macro Loop_Test;
    %do i=1 %to 2;
       %do j=1 %to 24;
          %do k=1 %to 2;

             %if %sysfunc(exist(&nw,&i||&h,&j||&m,&k)) %then
             proc print ???????
                      

           %end;
       %end;
    %end;

    %mend;


    想要通過(guò)遍歷的方式去檢測(cè)是否存在這個(gè)文件,如果存在,就把文件名print出來(lái)。。。。不知道怎么搞,第一次寫(xiě)sas,有點(diǎn)蛋疼。

    其實(shí)真是目的是要分別提取每個(gè)數(shù)據(jù)集然后建立單獨(dú)的project,不知道該怎么寫(xiě)循環(huán)。

    謝謝大家給我建議。!小弟初來(lái)乍到?jīng)]有可懸賞的,還希望大家關(guān)照。

    二維碼

    掃碼加我 拉你入群

    請(qǐng)注明:姓名-公司-職位

    以便審核進(jìn)群資格,未注明則拒絕

    關(guān)鍵詞:Macro acr CRO Mac 小問(wèn)題 文件夾 產(chǎn)品 命名 字母

    沙發(fā)
    jzplarry 發(fā)表于 2016-6-17 09:15:55 |只看作者 |壇友微信交流群
    是否可以用%put 文件名
    藤椅
    孤單的我們 發(fā)表于 2016-6-17 13:35:04 |只看作者 |壇友微信交流群
    我有一個(gè)方法把文件夾里的文件名讀取到數(shù)據(jù)集里(,再去匹配)。

    %let path1=;*第一個(gè)文件夾路徑;
    %let path2=;*第二個(gè)文件夾路徑;
    options noxwait noxsync;
    filename _path1 pipe "dir ""&path1"" /b ";
    data test1;
       infile path1 length=reclen ;
       input name $varying1024. reclen ;
       if scan(name,2,".") in ("sas7bat");*你的文件類型后綴;
    run;
    filename _path2 pipe "dir ""&path2"" /b ";
    data test2;
       infile path2 length=reclen ;
       input name $varying1024. reclen ;
       if scan(name,2,".") in ("sas7bat");*你的文件類型后綴;
    run;

    data test;
            set test1 test2;
    run;
    板凳
    呂小布韋 發(fā)表于 2016-6-18 17:18:09 |只看作者 |壇友微信交流群
    如果只是要文件名的話,你可以直接用proc contents 或者proc datasets,配合ods把數(shù)據(jù)集的名字放到一個(gè)數(shù)據(jù)集里就好了。

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

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

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