SAS/SAS 질문과 답변
sas 시간 계산 관련 질문 드립니다 -왕초보
이슈카
2016. 2. 20. 13:19
sas 왕 초보입니다.
이제서야 겨우겨우 책 보고 하나하나 해가는 >.<
책도 찾아보고 검색도 해보고 온갖 방법으로 다 찾아봤는데 해결을 못해서 질문 드립니다.
기준시간 8:00 라 하고 30분후, 1시간 후, 1시간 반 후, 2시간 후의 시간들이 ±5분 내에 들어가 있는지 확인하는 작업을 하려고 하는데요
이렇게 됐을경우 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을 벗어나니 그 관찰치만 남을 것 같습니다.