我相信这不难做到,但我无法找到总结每小时繁殖时间的方法。我有成千上万的事件数据(繁殖)鸟类到达(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
已经感谢了!