【发布时间】:2012-08-02 20:47:22
【问题描述】:
我正在尝试处理像下面这样具有相机陷阱数据的数据库。拍摄的照片之间没有延迟,因此快速连续拍摄的照片很可能是同一个人。
如果重复的物种出现在彼此之间 10 分钟内,我想删除它们,因为它们很可能是同一个体。 (即,如果最后一张照片和下一张照片之间的时间少于 10 分钟)。有没有办法在 R 中做到这一点?谢谢!
Site.Name Sampling.Unit.Name Photo.Date Photo.Time Genus Species Number.of.Animals
1 Ranomafana CT-RNF-1-01 06/10/2010 00:01:00
2 Ranomafana CT-RNF-1-01 11/10/2010 00:28:00 Eliurus tanala 1
3 Ranomafana CT-RNF-1-01 12/10/2010 04:39:22 Fossa fossana 1
4 Ranomafana CT-RNF-1-01 12/10/2010 04:39:27 Fossa fossana 1
5 Ranomafana CT-RNF-1-01 12/10/2010 16:47:41 Nesomys rufus 1
6 Ranomafana CT-RNF-1-01 12/10/2010 16:47:46 Nesomys rufus 1
【问题讨论】:
-
欢迎来到 StackOverflow。也许如果您制作了一个 reproducible example 来展示您的问题/问题,人们会发现它更容易回答。在您的示例中,使用
dput()将您的数据粘贴到问题中。 -
您使用的是什么数据库? “r”不是数据库。如果数据在“r”中,则应删除数据库标签。
-
抱歉,我是新来在这个论坛上发帖的,所以仍然对格式有感觉......