[程式] SAS 擷取數值

看板Statistics作者 (willyshun)時間8年前 (2016/05/19 20:58), 8年前編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
[軟體程式類別]: SAS [程式問題]: 資料處理 [軟體熟悉度]: 低(1~3個月) [問題敘述]: 以下是我的資料 我只要取年資料 type:numeric CODE FPEDATS 1733 31DEC2009 1733 31DEC2009 1733 31DEC2010 1733 31DEC2010 我的SAS程式碼 data last4 ; set last3; Year =substr(FPEDATS,6,4); run; 出來的結果 CODE FPEDATS 1733 18 1733 18 1733 18 1733 18 想要的結果 CODE FPEDATS 1733 2009 1733 2009 1733 2010 1733 2010 卡了好久 不知道哪邊打錯了 感謝大家耐心的看完 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.25.86 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1463662685.A.CC0.html ※ 編輯: willyshun (140.138.25.86), 05/19/2016 20:59:05

05/19 23:01, , 1F
你的日期欄位應該是日期格式,直接用year()的函數就好
05/19 23:01, 1F

05/19 23:12, , 2F
你是import excel檔的話把欄位改成通用格式應該就知道
05/19 23:12, 2F

05/19 23:12, , 3F
你截到啥了
05/19 23:12, 3F

05/20 09:03, , 4F
謝謝兩位已解決
05/20 09:03, 4F
文章代碼(AID): #1NFRXTp0 (Statistics)