作者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://www.ptt.cc/bbs/Statistics/M.1418200030.A.57E.html
→ basedora: 這例子拿scan來代替substr會簡單些 12/11 00:14
→ basedora: year: scan(yyyymm,1,'/') month:scan(yyyymm,-1,'/') 12/11 00:15