作者MOONY135 (谈无慾)
看板Statistics
标题Re: [程式] sas 日期转换
时间Wed Dec 10 16:27:07 2014
※ 引述《LittleMore (LittleMore)》之铭言:
: [软体程式类别]:
: SAS
: [程式问题]:
: 日期转换
: [软体熟悉度]:
: 新手(1个多月)
: [问题叙述]:
: yyyymm ret
: 2002/05 2.05
: 2002/06 1.99
: 2002/07 1.73
: 2002/08 1.73
: 2002/09 1.73
: 资料来自EXCEL 请问如何将有这种斜线参杂的资料 转换成日期格式
data final;
set datafortrans;
daytrans=mdy(substr(yyyymm,6,7),1,substr(yyyymm,1,4));
format daytrans yymmdd10.;
run;
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.35.215.137
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Statistics/M.1418200030.A.57E.html
1F:→ basedora: 这例子拿scan来代替substr会简单些 12/11 00:14
2F:→ basedora: year: scan(yyyymm,1,'/') month:scan(yyyymm,-1,'/') 12/11 00:15