[程式] SAS如何配對每五分鐘資料
入門程度
低(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), 來自: 36.238.223.237
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1427734436.A.CC8.html
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):