Re: [問題] 請問一個SAS的功能
※ 引述《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)
推
01/31 22:36, , 1F
01/31 22:36, 1F
推
02/01 01:08, , 2F
02/01 01:08, 2F
※ 編輯: tew 來自: 125.225.33.161 (02/01 02:23)
→
02/01 02:23, , 3F
02/01 02:23, 3F
推
02/01 08:53, , 4F
02/01 08:53, 4F
推
02/02 01:46, , 5F
02/02 01:46, 5F
→
02/02 08:01, , 6F
02/02 08:01, 6F
→
02/02 08:01, , 7F
02/02 08:01, 7F
討論串 (同標題文章)