| filter_deployments {camtrapdp} | R Documentation | 
Filter deployments
Description
Subsets deployments in a Camera Trap Data Package object, retaining all rows that satisfy the conditions.
Usage
filter_deployments(x, ...)
Arguments
| x | Camera Trap Data Package object, as returned by  | 
| ... | Filtering conditions, see  | 
Details
- Media are filtered on associated - deploymentID.
- Observations are filtered on associated - deploymentID.
Value
x filtered.
See Also
Other filter functions: 
filter_media(),
filter_observations()
Examples
x <- example_dataset()
# Filtering returns x, so pipe with deployments() to see the result
x %>%
  filter_deployments(deploymentID == "62c200a9") %>%
  deployments()
# Filtering on deployments also affects associated media and observations
x_filtered <- filter_deployments(x, deploymentID == "62c200a9")
media(x_filtered)
observations(x_filtered)
# Filtering on multiple conditions (combined with &)
x %>%
  filter_deployments(latitude > 51.0, longitude > 5.0) %>%
  deployments()
# Filtering on dates is easiest with lubridate
library(lubridate, warn.conflicts = FALSE)
x %>%
  filter_deployments(
    deploymentStart >= lubridate::as_date("2020-06-19"),
    deploymentEnd <= lubridate::as_date("2020-08-30")
  ) %>%
  deployments()
[Package camtrapdp version 0.3.1 Index]