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

    [求助]一段sas的編寫 [推廣有獎(jiǎng)]

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

    碩士生

    17%

    還不是VIP/貴賓

    -

    威望
    0 級(jí)
    論壇幣
    15134 個(gè)
    通用積分
    27.2524
    學(xué)術(shù)水平
    25 點(diǎn)
    熱心指數(shù)
    28 點(diǎn)
    信用等級(jí)
    15 點(diǎn)
    經(jīng)驗(yàn)
    1631 點(diǎn)
    帖子
    64
    精華
    1
    在線時(shí)間
    64 小時(shí)
    注冊(cè)時(shí)間
    2006-4-12
    最后登錄
    2024-9-18

    樓主
    3fatty 發(fā)表于 2007-1-11 00:17:00 |只看作者 |壇友微信交流群|倒序 |AI寫論文

    +2 論壇幣
    k人 參與回答

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

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

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

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

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

    感謝您參與論壇問題回答

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

    +2 論壇幣

    data tmp1;
    input id var1 var2 var3;
    cards;
    1 1 1 1
    2 1 1 1
    3 1 1 1
    4 1 1 1
    ;
    run;

    data tmp2;
    input id var_nm $ value;
    cards;
    1 var1 2
    2 var2 2
    3 var3 2
    4 var4 2
    ;
    run;

    data _null_;
    set tmp2 end=final;
    call symput(("id"||compress(_n_)),id);
    call symput(("var_nm"||compress(_n_)),var_nm);
    call symput(("value"||compress(_n_)),value);
    if final then call symput("n",_n_);

    run;

    data tmp1;
    set tmp1;
    %do i=1 %to &n;
    %if id&i=id %then %do;
    &&var_nm&i=&&value&i;
    %end;
    run;

    希望能實(shí)現(xiàn)第四個(gè)數(shù)據(jù)步的功能,但是我現(xiàn)在這樣寫是不對(duì)的,如何修改,謝謝

    二維碼

    掃碼加我 拉你入群

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

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

    關(guān)鍵詞:sas的 compress symput value Press 求助 SAS 編寫

    回帖推薦

    pskywood 發(fā)表于6樓  查看完整內(nèi)容

    %macro test; data _null_; set tmp2 end=final; call symput(("id"||compress(_n_)),id); call symput(("var_nm"||compress(_n_)),var_nm); call symput(("value"||compress(_n_)),value); if final then call symput("n",_n_); run; data _null; set tmp1; call symput(("iid"!!compress(_n_)),id); run; data tmp1; set tmp1; %do i=1 %to &n; %if &&id&i=&&iid&i %then % ...

    nktiger1 發(fā)表于2樓  查看完整內(nèi)容

    It need macro language. Please see code below: data tmp1; input id var1 var2 var3; cards; 1 1 1 1 2 1 1 1 3 1 1 1 4 1 1 1 ; run; data tmp2; input id var_nm $ value; cards; 1 var1 2 2 var2 2 3 var3 2 4 var4 2 ; run; data _null_; set tmp2 end=final; call symput(("id"||compress(_n_)),id); call symput(("var_nm"||compress(_n_)),var_nm); call symput(("value"||compress(_n_)), ...

    本帖被以下文庫推薦

    沙發(fā)
    nktiger1 發(fā)表于 2007-3-8 09:53:00 |只看作者 |壇友微信交流群
    It need macro language. Please see code below:

    data tmp1;
    input id var1 var2 var3;
    cards;
    1 1 1 1
    2 1 1 1
    3 1 1 1
    4 1 1 1
    ;
    run;

    data tmp2;
    input id var_nm $ value;
    cards;
    1 var1 2
    2 var2 2
    3 var3 2
    4 var4 2
    ;
    run;

    data _null_;
    set tmp2 end=final;
    call symput(("id"||compress(_n_)),id);
    call symput(("var_nm"||compress(_n_)),var_nm);
    call symput(("value"||compress(_n_)),value);
    if final then call symput("n",_n_);

    run;

    %macro a;
    data tmp1;
    set tmp1;
    %do i=1 %to &n;
    %if id&i=id %then %do;
    &&var_nm&i=&&value&i;
    %end;
    %end;
    run;
    %mend;

    %a
    已有 1 人評(píng)分經(jīng)驗(yàn) 論壇幣 收起 理由
    bakoll + 2 + 10 精彩帖子

    總評(píng)分: 經(jīng)驗(yàn) + 2  論壇幣 + 10   查看全部評(píng)分

    藤椅
    Vulpecula 發(fā)表于 2007-3-8 10:35:00 |只看作者 |壇友微信交流群
    果然是高手啊,很厲害的!
    板凳
    Vulpecula 發(fā)表于 2007-3-8 10:36:00 |只看作者 |壇友微信交流群
    高手啊,很厲害的!
    報(bào)紙
    weihancool 發(fā)表于 2007-3-8 13:42:00 |只看作者 |壇友微信交流群
    高手!!!!
    國士無雙
    地板
    pskywood 發(fā)表于 2007-3-19 14:22:00 |只看作者 |壇友微信交流群
    %macro test;
    data _null_;
    set tmp2 end=final;
    call symput(("id"||compress(_n_)),id);
    call symput(("var_nm"||compress(_n_)),var_nm);
    call symput(("value"||compress(_n_)),value);
    if final then call symput("n",_n_);
    run;
    data _null;
    set tmp1;
    call symput(("iid"!!compress(_n_)),id);
    run;
    data tmp1;
    set tmp1;
    %do i=1 %to &n;
    %if &&id&i=&&iid&i %then %do;
    &&var_nm&i=&&value&i;
    %end;
    %end;
    run;
    %mend test;
    %test
    前兩段是一樣的。
    已有 1 人評(píng)分經(jīng)驗(yàn) 論壇幣 收起 理由
    bakoll + 2 + 10 精彩帖子

    總評(píng)分: 經(jīng)驗(yàn) + 2  論壇幣 + 10   查看全部評(píng)分

    7
    maximus11111 發(fā)表于 2007-3-19 17:28:00 |只看作者 |壇友微信交流群

    好牛啊,才學(xué)!多指教

    本版微信群
    加好友,備注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:51