作者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://webptt.com/cn.aspx?n=bbs/Statistics/M.1463662685.A.CC0.html
※ 编辑: willyshun (140.138.25.86), 05/19/2016 20:59:05
1F:→ mickey1231: 你的日期栏位应该是日期格式,直接用year()的函数就好 05/19 23:01
2F:推 ghd123483: 你是import excel档的话把栏位改成通用格式应该就知道 05/19 23:12
3F:→ ghd123483: 你截到啥了 05/19 23:12
4F:→ willyshun: 谢谢两位已解决 05/20 09:03