私はそれが難しくないと確信していますが、私は時間を繁殖時間を合計する方法を見つけることができません。私は彼らの巣に到着し(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
ありがとうございました!