Re: [程式] SAS如何配對每五分鐘資料
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):