Economics & Deeplearning

sas 시간 계산 관련 질문 드립니다 -왕초보 본문

SAS/SAS 질문과 답변

sas 시간 계산 관련 질문 드립니다 -왕초보

이슈카 2016. 2. 20. 13:19



sas 왕 초보입니다.

 

이제서야 겨우겨우 책 보고 하나하나 해가는 >.<

 

책도 찾아보고 검색도 해보고 온갖 방법으로 다 찾아봤는데 해결을 못해서 질문 드립니다.

 

 

기준시간 8:00 라 하고

30분후, 1시간 후, 1시간 반 후, 2시간 후의 시간들이

±5분 내에 들어가 있는지 확인하는 작업을 하려고 하는데요

 

기준시간 ABC
08:0030분후 08:30 
 1시간 후09:065분 이상차이
 1시간반후09:31 
 2시간후00:00 

 

이렇게 됐을경우 09:06분을 잡아내야 하는건데 어떤 방법으로 해야 하는지....

 

 

제 설명이 너무 이상한가요..

혹 방법 아시면 댓글 부탁드려요



 ============================================================================================================================

data temp ;
input x time5.;
cards;
08:00
08:30
09:06
09:31
10:00
;run;
data temp1(drop= i k y);
set temp;
k=28800;
do i=0 to 7200 by 1800;
y=k+i;
if y-300 <= x <=y+300 then delete;
end;
run;


기준값 8시가 28800 이구요. 30분(1800)마다 기준값에 더해가면서 비교를 합니다. +-5분안에 들어오면 삭제하니 남는 것은 +-5분 밖으로 벗어나는 09:06분 값으로는 32760 은 32400을 벗어나니 그 관찰치만 남을 것 같습니다.

Comments