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

    [原創(chuàng)博文] sas運(yùn)行結(jié)果讓人費(fèi)解,求助。ㄝ敵鯽 不等于b的結(jié)果,運(yùn)行后發(fā)現(xiàn):a和b相等的被輸出) [推廣有獎(jiǎng)]

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

    博士生

    82%

    還不是VIP/貴賓

    -

    威望
    0 級(jí)
    論壇幣
    153 個(gè)
    通用積分
    0
    學(xué)術(shù)水平
    0 點(diǎn)
    熱心指數(shù)
    0 點(diǎn)
    信用等級(jí)
    0 點(diǎn)
    經(jīng)驗(yàn)
    24038 點(diǎn)
    帖子
    148
    精華
    0
    在線時(shí)間
    301 小時(shí)
    注冊時(shí)間
    2008-2-18
    最后登錄
    2020-5-18

    相似文件 換一批

    +2 論壇幣
    k人 參與回答

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

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

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

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

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

    感謝您參與論壇問題回答

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

    +2 論壇幣
    為什么sas程序中,輸出a 不等于b的結(jié)果,運(yùn)行后發(fā)現(xiàn):a和b相等的情況,也被輸出?
    (a和b均為數(shù)值型變量)
    data m2;
    set  m1;
    if a ne b then output;
    run;

    謝謝諸位!
    二維碼

    掃碼加我 拉你入群

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

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

    關(guān)鍵詞:output sas程序 outpu Then Data 程序

    沙發(fā)
    chendonghui1987 發(fā)表于 2012-4-24 10:37:06 |只看作者 |壇友微信交流群
    我這里沒問題呀,把你的代碼都貼出來
    藤椅
    shi123_tian 發(fā)表于 2012-4-24 15:11:40 |只看作者 |壇友微信交流群
    由于不能上傳sas數(shù)據(jù)集,只好導(dǎo)出為csv,又轉(zhuǎn)換為xls格式。
    data p1;
    set p;
    if a ne b then output;
    run;

    data p2;
    set p;
    if a eq b then output;
    run;

    日志顯示為:
    1    data p1;
    2    set p;
    3    if a ne b then output;
    4    run;

    NOTE: 從數(shù)據(jù)集 WORK.P 讀取了 24 個(gè)觀測。
    NOTE: 數(shù)據(jù)集 WORK.P1 有 24 個(gè)觀測和 2 個(gè)變量。
    data p2;
    7    set p;
    8    if a eq b then output;
    9    run;

    NOTE: 從數(shù)據(jù)集 WORK.P 讀取了 24 個(gè)觀測。
    NOTE: 數(shù)據(jù)集 WORK.P2 有 0 個(gè)觀測和 2 個(gè)變量。

    覺得程序運(yùn)行結(jié)果不對,不知為什么?

    11.xls

    13.5 KB

    板凳
    shi123_tian 發(fā)表于 2012-4-24 15:12:47 |只看作者 |壇友微信交流群
    對同樣的數(shù)據(jù),我采取另外一種方式,發(fā)現(xiàn)運(yùn)行結(jié)果正常、合理,
    data p;
    input obs a b;
    cards;
                                       1     30.090     39.090
                                       2     65.331     65.331
                                       3     39.600     39.600
                                       4     13.926     13.926
                                       5     48.510     48.510
                                       6     51.370     51.370
                                       7     52.620     52.630
                                       8     30.200     30.200
                                       9     27.100     27.000
                                      10     39.480     39.490
                                      11    108.400    108.300
                                      12     75.960     75.900
                                      13     54.140     54.143
                                      14     68.620     68.620
                                      15    127.893    127.893
                                      16     58.570     58.571
                                      17      8.243      8.234
                                      18     35.990     36.000
                                      19     28.807     28.807
                                      20     84.916     84.916
                                      21     79.064     79.070
                                      22    108.102    108.102
                                      23     67.204     67.204
                                      24    281.600    281.500
    ;
    run;

    data p1;
    set p;
    if a ne b then output;
    run;

    data p2;
    set p;
    if a eq b then output;
    run;

    真不知為什么,百思不得其解。
    報(bào)紙
    chendonghui1987 發(fā)表于 2012-4-24 15:35:11 |只看作者 |壇友微信交流群
    我怎么沒有你的情況,你的p數(shù)據(jù)集是怎么進(jìn)入程序的,是直接導(dǎo)入的嗎

    data p;
            input a  b;
            cards;
    30.09        39.09
    65.3311        65.3311
    39.6        39.6
    13.926        13.926
    48.51        48.51
    51.37        51.37
    52.62        52.63
    30.2        30.2
    27.1        27
    39.48        39.49
    108.4        108.3
    75.96        75.9
    54.1395        54.1431
    68.6196        68.6196
    127.8928        127.8928
    58.5703        58.5713
    8.243        8.2338
    35.99        36
    28.8068        28.8068
    84.9155        84.9155
    79.064        79.07
    108.1022        108.1022
    67.2044        67.2044
    281.5999        281.4999
    ;
    run;

    data p1;
    set p;
    if a ne b then output;
    run;

    data p2;
    set p;
    if a eq b then output;
    run;
    地板
    shi123_tian 發(fā)表于 2012-4-24 15:54:07 |只看作者 |壇友微信交流群
    chendonghui1987 發(fā)表于 2012-4-24 15:35
    我怎么沒有你的情況,你的p數(shù)據(jù)集是怎么進(jìn)入程序的,是直接導(dǎo)入的嗎

    data p;
    我是采取這種方式,看看運(yùn)行情況如何,結(jié)果發(fā)現(xiàn)是對的。
    然而如果從xls,到sas數(shù)據(jù)集,再運(yùn)行,發(fā)現(xiàn)是錯(cuò)誤的。
    你試試xls的情況,看看
    7
    chendonghui1987 發(fā)表于 2012-4-24 16:18:35 |只看作者 |壇友微信交流群
    我用sas導(dǎo)入了一下,試了一下程序,還是沒問題呀,這是我sas導(dǎo)入數(shù)據(jù)所自動(dòng)生成的代碼.看看和你的有什么不同.


    PROC IMPORT OUT= WORK.m
                DATAFILE= "C:\Documents and Settings\Administrator\桌面\11.x
    ls"
                DBMS=EXCEL REPLACE;
         SHEET="'1$'";
         GETNAMES=YES;
         MIXED=NO;
         SCANTEXT=YES;
         USEDATE=YES;
         SCANTIME=YES;
    RUN;
    8
    飛過流年 發(fā)表于 2017-4-4 20:26:39 |只看作者 |壇友微信交流群
    shi123_tian 發(fā)表于 2012-4-24 15:54
    我是采取這種方式,看看運(yùn)行情況如何,結(jié)果發(fā)現(xiàn)是對的。
    然而如果從xls,到sas數(shù)據(jù)集,再運(yùn)行,發(fā)現(xiàn)是錯(cuò) ...
    您好,我在運(yùn)行sas時(shí)也出現(xiàn)了這樣的情況,就是把csv文件導(dǎo)入到sas中,驗(yàn)證某兩個(gè)變量之和是否等于第三個(gè)變量,如果不等于就去掉,結(jié)果運(yùn)行的時(shí)候發(fā)現(xiàn)把一部分相等的數(shù)據(jù)也給去掉了,不知道為什么,請問您現(xiàn)在解決了這種情況了嗎?求指教!
    您需要登錄后才可以回帖 登錄 | 我要注冊

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