Re: [問題] SAS如何指定一段時間

看板Statistics作者 (焦了六年變脆了)時間16年前 (2009/05/05 13:26), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《mkj (shadow )》之銘言: : 想請問如果我想取 : (date變項)2007/2/25~2007/3/11 : 也就是2007/3/4前後一週 : 這段時間的資料 : 我該怎麼寫比較好 : 感激不盡! 基本上大概有兩個方向 如果你的程式中可以明確的將區間長度找出來的話 (就是說可以把 定位點 前n天 後m天 找出來) 那就用數值的加減計算去寫就好了 就算每一個part的狀況都不一樣 應該也可以用個虛擬變數或是macro去寫迴圈 或者說如果區間長度不好邏輯化 可以使用SAS內建提供的一些時間函數 像是day() month() year()可以分別把日月年吐出來 yrdif() datdif()可以計算兩個時間點的年份差 日期差 其餘還有許多各式各樣的函數 建議直接查help看看 說不定有剛好符合你需求的函數 關鍵字打date就可以了 如果還是有問題 建議把問題講更清楚一點 這樣大家比較容易回答到關鍵點 希望有幫到你 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: west1996 來自: 140.109.40.59 (05/05 13:29)

05/05 14:50, , 1F
week() 印象中 這一個就可以把周弄出來
05/05 14:50, 1F

05/05 16:41, , 2F
推樓上 如果以週為單位算的話week()系列好像不錯用
05/05 16:41, 2F
文章代碼(AID): #19_ytjsV (Statistics)
文章代碼(AID): #19_ytjsV (Statistics)