Re: [程式] sas 日期轉換

看板Statistics作者 (談無慾)時間11年前 (2014/12/10 16:27), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

12/11 00:14, , 1F
這例子拿scan來代替substr會簡單些
12/11 00:14, 1F

12/11 00:15, , 2F
year: scan(yyyymm,1,'/') month:scan(yyyymm,-1,'/')
12/11 00:15, 2F
文章代碼(AID): #1KY0FUL- (Statistics)
討論串 (同標題文章)
文章代碼(AID): #1KY0FUL- (Statistics)