나는 어렵지 않을 것이라고 확신하지만 시간당 번식 시간을 요약하는 방법을 찾을 수 없습니다. 나는 (AR)에 도착하고 (LV) 그들의 둥지에서 떠나는 새들에 대한 수천 개의 이벤트 데이터 (번식)를 가지고있다. 의 대응 시간 arriving-와 떠나는-이벤트는 시간에 주어진과 같이 : R 날짜 시간 횟수 번식 시간 시간당
times = as.POSIXct(c("2007-07-11 22:47:21 UTC", "2007-07-11 22:58:39 UTC", "2007-07-11 22:58:48 UTC", "2007-07-11 23:57:45 UTC", "2007-07-12 02:29:52 UTC", "2007-07-12 03:46:23 UTC", "2007-07-12 03:46:36 UTC", "2007-07-12 04:28:54 UTC", "2007-07-12 04:29:03 UTC", "2007-07-12 05:36:38 UTC"), tz = "UTC")
breeding = c("AR", "LV", "AR", "LV", "AR", "LV", "AR", "LV", "AR", "OFF")
가 지금은 새들이
같은 시간마다 휴식을 기반으로, 그들의 둥지에 지출 시간당 어떤 비율 계산하려는cut(times, breaks = "hour")
오른쪽 끝만 포함해야합니다.
나는 difftime으로 요약하려고했지만 그 다음에는 시간과 날짜 나누기가 잘리지 않았습니다. 그래서 결과는 어떻게 든 다음과 같아야합니다
Hour fraction
22-23 12min
23-00 57min
00-01 0min
01-02 0min
02-03 31min
03-04 46min
04-05 1min
05-06 24min
감사를 이미 !!