作者willyshun (willyshun)
看板Statistics
標題[問題]擷取數值
時間Thu May 19 20:57:59 2016
[軟體程式類別]:
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
→ mickey1231: 你的日期欄位應該是日期格式,直接用year()的函數就好 05/19 23:01
推 ghd123483: 你是import excel檔的話把欄位改成通用格式應該就知道 05/19 23:12
→ ghd123483: 你截到啥了 05/19 23:12
→ willyshun: 謝謝兩位已解決 05/20 09:03