作者TheDuke (Duke)
看板Statistics
标题[程式] SAS如何配对每五分钟资料
时间Tue Mar 31 00:53:53 2015
入门程度
低(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://webptt.com/cn.aspx?n=bbs/Statistics/M.1427734436.A.CC8.html