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

    [問答] 將excel導(dǎo)入sas中日期被轉(zhuǎn)換成了具體數(shù)值怎么破 [推廣有獎]

    11
    小寶愛波1314 發(fā)表于 2018-8-7 13:39:01 |只看作者 |壇友微信交流群
    whymath 發(fā)表于 2018-8-4 22:54
    該選項對 dbms=excel | xls 皆可用,請參見SAS幫助手冊。
    轉(zhuǎn)成xls格式試了一下,還是不行。因為這列有的日期是un-un-2016這種格式
    12
    whymath 發(fā)表于 2018-8-7 21:27:59 |只看作者 |壇友微信交流群
    小寶愛波1314 發(fā)表于 2018-8-7 13:29
    我是excel2010,xslx的格式,所以沒辦法用了
    那么請增加這兩個語句:
         USEDATE=NO;
         SCANTIME=NO;
    應(yīng)該可以解決你的問題。

    但它們的作用也僅限于此,如果真的是希望“所見即所得”,還是得用mixed語句。
    13
    趙安豆 發(fā)表于 2024-10-23 18:15:36 |只看作者 |壇友微信交流群
    在SAS中,從Excel導(dǎo)入的日期通常被轉(zhuǎn)換為內(nèi)部的日期數(shù)值格式。這個數(shù)值實際上代表了自1960年1月1日以來經(jīng)過的天數(shù)(對于SAS而言)。要將這種數(shù)值形式轉(zhuǎn)換成更直觀的日期格式,你可以使用SAS的`DATE.`, `DATETIME.` 或者 `MMDDYY10.` 等內(nèi)置日期格式。

    以下是步驟和代碼示例:

    ### 步驟 1: 導(dǎo)入數(shù)據(jù)
    你已經(jīng)導(dǎo)入了Excel文件,并將日期列作為數(shù)值形式讀取。假設(shè)你的日期列名為DateCol。

    ### 步驟 2: 使用SAS日期格式顯示
    在數(shù)據(jù)步或PROC中使用`PUT`語句或者直接在數(shù)據(jù)集中指定格式,這樣可以將日期從內(nèi)部數(shù)值格式轉(zhuǎn)換為可讀的字符串格式。

    #### 示例代碼:
    ```sas
    data great.data;
        set great.data; /* 假設(shè)great.data是你的原始數(shù)據(jù)集 */
        format DateCol mmddyy10.; /* 使用MMDDYY10.格式顯示,也可以選擇其他的SAS日期格式 */
    run;
    ```

    ### 步驟 3: 驗證
    你可以在數(shù)據(jù)集中查看`DateCol`字段是否已經(jīng)按`mm/dd/yyyy`(或所選的其他日期格式)正確顯示。

    如果你希望在導(dǎo)入時就直接以正確的日期格式存儲數(shù)據(jù),可以考慮使用以下代碼修改你的導(dǎo)入過程:
    ```sas
    proc import out= great.data
         datafile= "e:\001.xls"
         dbms=xls replace;
       getnames=yes;
       sheet="Sheet1"; /* 如果有多個sheet,請指定 */
       columns=(... DateCol format=mmddyy10. ...); /* 在導(dǎo)入時直接指定日期格式 */
    run;
    ```
    在`columns=`選項中,將需要的列名后跟上`format=`和所選的日期格式。這會確保數(shù)據(jù)以正確的格式讀入。

    希望以上信息對你有幫助!如果還有其他問題或需要更詳細(xì)的解答,請隨時提問。

    此文本由CAIE學(xué)術(shù)大模型生成,添加下方二維碼,優(yōu)先體驗功能試用



    14
    jg.sas 發(fā)表于 2024-11-12 14:46:56 |只看作者 |壇友微信交流群
    小寶愛波1314 發(fā)表于 2018-8-2 18:55
    如果excel有100個tab,每個tab里面有七八個日期,每個日期的變量名都沒什么規(guī)律可循,這些日期之間還要互 ...
    從本質(zhì)上解決問題就是,excel里設(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 13:23