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

    [問答] SAS 求助 [推廣有獎]

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

    小學(xué)生

    85%

    還不是VIP/貴賓

    -

    威望
    0
    論壇幣
    1562 個
    通用積分
    0
    學(xué)術(shù)水平
    0 點(diǎn)
    熱心指數(shù)
    0 點(diǎn)
    信用等級
    0 點(diǎn)
    經(jīng)驗
    527 點(diǎn)
    帖子
    10
    精華
    0
    在線時間
    9 小時
    注冊時間
    2012-5-14
    最后登錄
    2016-6-1

    樓主
    zhongjun04 在職認(rèn)證  發(fā)表于 2014-1-8 15:45:14 |只看作者 |壇友微信交流群|倒序 |AI寫論文

    +2 論壇幣
    k人 參與回答

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

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

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

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

    送您一個全額獎學(xué)金名額~ !

    感謝您參與論壇問題回答

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

    +2 論壇幣
    如果我有數(shù)據(jù)如下
    F1  F2  F3   F4   M
    0    1    0     1    A
    1    0    0     0    A
    3    8    0     2    B
    .
    .
    .
    9    0     7     1   B

    F1-F4是數(shù)據(jù), M是字母
    現(xiàn)在我要看,比如,F(xiàn)1下面,A組中有多少是非0的,B組中多少非0的。
    然后得到一個像下面的表格,比如,F(xiàn)1的A中有10個非0,占F1的A的5%。 求助,SAS code忘完了。。。。

    A

    B

    F1

    10

    5%

    F2

    F3

    F4


    二維碼

    掃碼加我 拉你入群

    請注明:姓名-公司-職位

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

    關(guān)鍵詞:code ODE COD 字母

    沙發(fā)
    wwang111 發(fā)表于 2014-1-8 16:43:05 |只看作者 |壇友微信交流群
    我用了幾次proc sort, 如果數(shù)據(jù)量特別大,不建議采用。

    data test;
    input F1  F2  F3   F4   M $;
    cards;
    0    1    0     1    A
    1    0    0     0    A
    3    8    0     2    A
    4    0    9     2    A
    0    0    0     4    B
    3    2    1     4    B
    9    0    7     1    B
    ;
    proc sort data=test;
    by m;
    run;
    proc transpose data=test out=test1;
    by m;
    var f1-f4;
    run;
    data test2;
    set test1;
    array num[*] col:;
    bign=0;
    smalln=0;
    do i=1 to dim(num);
    if num[i] ne . then bign=bign+1;
    if num[i] not in(.,0) then smalln=smalln+1;
    end;
    n=strip(put(smalln,best.));
    pct=strip(put((smalln/bign*100),4.))||'%';
    keep m _name_ n pct;
    run;
    proc sort data=test2;
    by _name_;
    run;
    data test3;
    merge test2(where=(m='A') rename=(n=na pct=pcta))
           test2(where=(m='B') rename=(n=nb pct=pctb));
    by _name_;
    drop m;
    run;
    data test4;
    set test3(keep=_name_ na nb rename=(na=a nb=b))
         test3(keep=_name_ pcta pctb rename=(pcta=a pctb=b));
            by _name_;
            if last._name_ then call missing(_name_);
    run;
    只有一個羅納爾多
    藤椅
    scarfacetony 發(fā)表于 2014-1-8 19:41:16 |只看作者 |壇友微信交流群
    1. data test;
    2. input F1  F2  F3   F4   M $;
    3. cards;
    4. 0    1    0     1    A
    5. 1    0    0     0    A
    6. 3    8    0     2    A
    7. 4    0    9     2    A
    8. 0    0    0     4    B
    9. 3    2    1     4    B
    10. 9    0    7     1    B
    11. ;
    12. run;

    13. data test1;
    14.         set test;
    15.         array num _numeric_;
    16.         do over num;
    17.         if num=0 then num=.;
    18.         end;
    19. run;

    20. proc sql;
    21.         create table z as
    22.         select *, tf1/t as rf1, tf2/t as rf2, tf3/t as rf3, tf4/t as rf4 from
    23.         (select m, count(F1) as tf1, count(f2) as tf2, count(f3) as tf3, count(f4) as tf4
    24.         from test1 group by m) as a left join
    25.         (select m, count(*) as t
    26.         from test1 group by m) as b on a.m=b.m;
    27. quit;

    28. data z1(keep=m f1--f4);
    29.         set z(rename=(tf1=f1 tf2=f2 tf3=f3 tf4=f4)) z(rename=(rf1=f1 rf2=f2 rf3=f3 rf4=f4));
    30. run;

    31. proc sort data=z1; by m; run;

    32. proc transpose data=z1 out=z2;
    33. run;
    復(fù)制代碼
    不是完全按你的格式輸出的
    看了這個視頻,我于是有了進(jìn)股市的信心!
    http://xalimeijing.com/thread-2787427-1-1.html
    您需要登錄后才可以回帖 登錄 | 我要注冊

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

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

    GMT+8, 2024-12-23 14:51