作者tew (咖啡王子)
站內Statistics
標題Re: [問題] 請問一個SAS的功能
時間Sat Jan 31 22:02:52 2009
※ 引述《greenlibra (讓現在為幸福鋪路)》之銘言:
: 我想請問一個SAS的指令該如何寫
: 有三筆資料代表的是日期
: 19970822 20001130 20090101 (YYYYMMDD文字變項)
: 現在只想要知道月份
: 那我該如何寫
: 才能從這三筆資料中得到
: 08 11 01
: 感謝!
最近剛好在撰寫SAS的書籍 (其實是講義)
剛好有準備介紹時間函數
以下給你做個參考
y=year(date);
m=month(date);
d=day(date);
上列三個函數 可以分別幫你輸出 年份 月份 和日期
反之 如果你有 y m d
利用下列指令
date=mdy(m,d,y);
format date yymmdd8.; /*不輸入亦可 只是格式會很醜就是了*/
亦可將資料轉換成你需要的日期變項
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.225.33.161
※ 編輯: tew 來自: 125.225.33.161 (01/31 22:03)
推 greenlibra:感謝^^ 01/31 22:36
推 bugle:沒有yyyymmddw.這個format, 你是指yymmddx8 or yymmdd8 吧! 02/01 01:08
※ 編輯: tew 來自: 125.225.33.161 (02/01 02:23)
→ tew:感謝樓上的指正 02/01 02:23
推 jangwei:寫書也!可以索取贈書嗎? XDDDDDDDDDDDDDDD 02/01 08:53
推 jwjeng:人家的書都還在寫,你就來要贈書喔? 02/02 01:46
→ tew:如果寫得出來的話 XD 02/02 08:01
→ tew:我再看看有沒有機會吧 02/02 08:01