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

    [問答] 請教一個SAS宏變量賦值的問題 [推廣有獎]

    • 2關(guān)注
    • 1粉絲

    本科生

    86%

    還不是VIP/貴賓

    -

    威望
    0
    論壇幣
    1422 個
    通用積分
    0
    學(xué)術(shù)水平
    0 點
    熱心指數(shù)
    0 點
    信用等級
    1 點
    經(jīng)驗
    2231 點
    帖子
    111
    精華
    0
    在線時間
    86 小時
    注冊時間
    2005-6-17
    最后登錄
    2021-12-20

    樓主
    november 發(fā)表于 2015-10-26 19:19:57 |只看作者 |壇友微信交流群|倒序 |AI寫論文

    +2 論壇幣
    k人 參與回答

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

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

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

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

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

    感謝您參與論壇問題回答

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

    +2 論壇幣
    代碼如下,運行后put出來的x值為0.0123456789,最后面的3位被截掉了,怎么樣將這個小數(shù)完整的賦值給宏變量x?
    感謝!

    data test;
    input x;
    cards;
    0.0123456789123
    ;
    run;

    data _null_;
    set test;
    call symput('x',x);
    run;

    %put &x;




    二維碼

    掃碼加我 拉你入群

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

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

    關(guān)鍵詞:宏變量賦值 SAS宏 symput cards Input null

    回帖推薦

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

    沙發(fā)
    zhengbo8 發(fā)表于 2015-10-26 20:00:38 |只看作者 |壇友微信交流群
    1. data test;
    2. input x;
    3. cards;
    4. 0.0123456789123
    5. ;
    6. run;

    7. data _null_;
    8. set test;
    9. call symput('x',put(x,best20.));
    10. run;

    11. %put &x;
    復(fù)制代碼
    已有 1 人評分論壇幣 學(xué)術(shù)水平 熱心指數(shù) 收起 理由
    november + 2 + 1 + 1 精彩帖子

    總評分: 論壇幣 + 2  學(xué)術(shù)水平 + 1  熱心指數(shù) + 1   查看全部評分

    藤椅
    november 發(fā)表于 2015-10-26 21:54:38 |只看作者 |壇友微信交流群
    zhengbo8 發(fā)表于 2015-10-26 20:00
    謝謝!
    板凳
    november 發(fā)表于 2015-10-27 16:21:25 |只看作者 |壇友微信交流群
    zhengbo8 發(fā)表于 2015-10-26 20:00
    我要處理的數(shù)據(jù)小數(shù)位數(shù)比較多,今天遇到這樣一個小數(shù) 0.942844691741018,一共17位,按說用best17就應(yīng)該可以了,但我用best20格式賦值后仍然被截掉了最后一位,請問該如何處理呢?
    報紙
    mehrwoods 發(fā)表于 2015-10-27 17:14:05 |只看作者 |壇友微信交流群
    不好意思,前面回帖發(fā)錯了,已刪除。
    地板
    木葉知秋 發(fā)表于 2015-10-27 17:37:05 |只看作者 |壇友微信交流群
    november 發(fā)表于 2015-10-27 16:21
    我要處理的數(shù)據(jù)小數(shù)位數(shù)比較多,今天遇到這樣一個小數(shù) 0.942844691741018,一共17位,按說用best17就應(yīng)該 ...
    SAS9.3最長整數(shù)位數(shù)16位 最大精確整數(shù)值9007199254740992 2的53次方
    1. data a;
    2.   input x;
    3.   format x best16.;
    4. cards;
    5. 9007199254740991
    6. 9007199254740992
    7. 9007199254740993
    8. 9007199254740994
    9. 9007199254740995
    10. 9007199254740996
    11. ;
    12. run;
    13. proc print;
    14. run;
    復(fù)制代碼
    7
    freerunning_sky 在職認(rèn)證  發(fā)表于 2015-10-27 17:42:50 |只看作者 |壇友微信交流群
    november 發(fā)表于 2015-10-27 16:21
    我要處理的數(shù)據(jù)小數(shù)位數(shù)比較多,今天遇到這樣一個小數(shù) 0.942844691741018,一共17位,按說用best17就應(yīng)該 ...
    sas存儲數(shù)字的長度是8位,最長只能存16位數(shù)字,再長就存不了啦,要那么長的小數(shù)做啥。。。
    8
    november 發(fā)表于 2015-10-28 14:50:11 |只看作者 |壇友微信交流群
    freerunning_sky 發(fā)表于 2015-10-27 17:42
    sas存儲數(shù)字的長度是8位,最長只能存16位數(shù)字,再長就存不了啦,要那么長的小數(shù)做啥。。。
    主要是源數(shù)據(jù)里面有些比較長的小數(shù),這么說來只能先處理一下源數(shù)據(jù)了。
    不過追問一句,如果sas最多只能儲存16位數(shù)字,那還要Best32.這種格式做什么呢?
    9
    november 發(fā)表于 2015-10-28 14:53:48 |只看作者 |壇友微信交流群
    木葉知秋 發(fā)表于 2015-10-27 17:37
    SAS9.3最長整數(shù)位數(shù)16位 最大精確整數(shù)值9007199254740992 2的53次方
    這個程序在我電腦跑出來,這幾個觀測都能正常顯示。。。我看朱世武那本書(第二版的第30頁)上說,sas可以接受的數(shù)值型變量的取值范圍是正負(fù)10的308次方。表示不解。。。
    10
    freerunning_sky 在職認(rèn)證  發(fā)表于 2015-10-28 15:14:06 |只看作者 |壇友微信交流群
    november 發(fā)表于 2015-10-28 14:50
    主要是源數(shù)據(jù)里面有些比較長的小數(shù),這么說來只能先處理一下源數(shù)據(jù)了。
    不過追問一句,如果sas最多只能儲 ...
    轉(zhuǎn)換的時候回用到的,如一個32位的字符要轉(zhuǎn)換成數(shù)值,就需要用到,不過顯示出來可能就會用科學(xué)計數(shù)法的形式轉(zhuǎn)換,會把后面的數(shù)字丟掉
    您需要登錄后才可以回帖 登錄 | 我要注冊

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

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

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