作者thiefkid (子号:)
看板Statistics
标题[问题] SAS 日期文字转数字
时间Tue Sep 1 15:08:54 2015
[软体程式类别]:SAS
[程式问题]:资料处理
[软体熟悉度]:新手
SAS 的日期要怎样把格式从文字转数字?
现在的状况是想做垂直合并
第一笔资料的日期型式是 30JUL2009 TYPE是numeric format是DATE9.
第二笔资料的日期型式是 102/09/23 TYPE是character format是$18.
要怎做才能把第二笔资料的日期型式改成第一笔的样子?
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.142.248.115
※ 文章网址: https://webptt.com/cn.aspx?n=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
1F:→ MOONY135: SUBSTR 09/01 19:32
2F:推 maroon: 我之前也遇过民国的日期,没有比较好的办法,substr 最快 09/01 20:40
3F:→ maroon: substr -- 把年份 +1911 -- 把年月日黏回来 -- 改 format 09/01 20:41
4F:→ maroon: 最後再把不要的变项都丢掉就好 09/01 20:42
5F:→ thiefkid: 可以请问要怎样把年和月日黏回去吗~~? 09/01 23:37
6F:推 west1996: 利用input(var2,minguo9.)把第二笔资料直接转数字即可 09/01 23:38