Re: [程式] SAS如何配對每五分鐘資料

看板Statistics作者 (咖啡王子)時間10年前 (2015/03/31 11:48), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《TheDuke (Duke)》之銘言: : 入門程度 : 低(1~3個月) : [問題敘述]: : 目前在處理日內的資料,需要把每個時點的資料配對上最靠近的5分鐘後的資料 : 像是 : 時間 價格 五分後價格 : 090110 15 17 : 090220 16 19 : 090530 17 19 : 090630 18 : 090720 19 : [程式範例]: : 目前是參照板上之前的文章 將時間轉成秒數除以300後 用INT 跟MOD 還有first.去篩選資料 : 但是是完全無法配對 : data aa; set aa; SEC_COUNT = (hr-9)*3600+min*60+sec; : INT_5 = int(SEC_COUNT/300) ; : mod_5 = MOD(SEC_COUNT,300) ; run; : data aa;set aa; if first.INT_5;run; : 跑出來的資料雖然是每五分鐘的資料,但我需要的是每筆資料每個時間點都要有對應的 : 五分鐘後的資料,請問各位高手我應該怎麼做? 你要去抓出每個五分鐘最後成交的價格 但會出現有一個小時沒有成交的現象 那這價格是什麼 然後是用最後一筆成交價補足這十二個五分鐘的價格 亦即 如果五分鐘後沒有資料 那價格 就是你現在的價格了 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 134.208.8.67 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1427773701.A.FFB.html

04/03 22:32, , 1F
不好意思...我完全不能理解 囧
04/03 22:32, 1F
文章代碼(AID): #1L6Xa5_x (Statistics)
文章代碼(AID): #1L6Xa5_x (Statistics)