[程式] SAS 日期文字轉數字

看板Statistics作者 (子號:)時間10年前 (2015/09/01 15:08), 10年前編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
[軟體程式類別]:SAS [程式問題]:資料處理 [軟體熟悉度]:新手 SAS 的日期要怎樣把格式從文字轉數字? 現在的狀況是想做垂直合併 第一筆資料的日期型式是 30JUL2009 TYPE是numeric format是DATE9. 第二筆資料的日期型式是 102/09/23 TYPE是character format是$18. 要怎做才能把第二筆資料的日期型式改成第一筆的樣子? 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.248.115 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1441091337.A.911.html ※ 編輯: thiefkid (220.142.248.115), 09/01/2015 15:09:45 ※ 編輯: thiefkid (220.142.248.115), 09/01/2015 15:10:30 ※ 編輯: thiefkid (220.142.248.115), 09/01/2015 15:11:06

09/01 19:32, , 1F
SUBSTR
09/01 19:32, 1F

09/01 20:40, , 2F
我之前也遇過民國的日期,沒有比較好的辦法,substr 最快
09/01 20:40, 2F

09/01 20:41, , 3F
substr -- 把年份 +1911 -- 把年月日黏回來 -- 改 format
09/01 20:41, 3F

09/01 20:42, , 4F
最後再把不要的變項都丟掉就好
09/01 20:42, 4F

09/01 23:37, , 5F
可以請問要怎樣把年和月日黏回去嗎~~?
09/01 23:37, 5F

09/01 23:38, , 6F
利用input(var2,minguo9.)把第二筆資料直接轉數字即可
09/01 23:38, 6F
文章代碼(AID): #1LvKy9aH (Statistics)