【发布时间】:2019-03-20 19:03:24
【问题描述】:
我不知道该怎么做。我在下面有一些虚拟数据:
Date <- as.POSIXct(c('2018-03-20 11:52:25', '2018-03-22 12:01:44', '2018-03-20 12:05:25', '2018-03-20 12:10:40', '2018-03-20 12:12:51 '))
Sites<-c(4, 4, 4, 6, 7)
Individual<-c("A", "A", "A", "B", "B")
data.frame(Individual, Date, Sites)
产生这个数据框:
Individual Date Sites
A 2018-03-20 11:52:25 4
A 2018-03-20 12:01:44 4
A 2018-03-20 12:05:25 4
B 2018-03-20 12:10:40 6
B 2018-03-20 12:12:51 7
对于每个人,我想确定在每个站点花费的时间。是否有一个函数可以根据这两个条件汇总所花费的时间?非常感谢任何帮助或输入。
【问题讨论】:
-
在这种情况下,您只有足够的信息来说明 B 在站点 6 停留了多长时间,对吗? (我的意思是,对于另外两个单独的站点法术,你看不到它们何时结束。)
-
是的,你是对的!我应该包括每个人的开始/结束日期,而不是只包括一个时间点。