This function identifies occurrence records collected before or after user-specified years.
Usage
flag_year(
occ,
year_column = "year",
lower_limit = NULL,
upper_limit = NULL,
flag_NA = FALSE
)Arguments
- occ
(data.frame) a dataset with occurrence records, preferably standardized using
format_columns(). Must contain the column specified inyear_column.- year_column
(character) name of the column containing the year in which the occurrence was recorded. This column must be numeric.
- lower_limit
(numeric) the minimum acceptable year. Records collected before this value will be flagged. Default is
NULL.- upper_limit
(numeric) the maximum acceptable year. Records collected after this value will be flagged. Default is
NULL.- flag_NA
(character) whether to flag records with missing year information. Default is
FALSE.
Value
A data.frame identical to occ but with an additional column named
year_flag. Records collected outside the year range specified are
assigned FALSE. As with all other flagging functions in RuHere, TRUE
indicates that the record passed this test (i.e., falls within the
specified year range) and is eligible for retention; FALSE indicates it
failed and is flagged as potentially problematic, and can be removed using
remove_flagged().
Examples
# Load example data
data("occurrences", package = "RuHere")
# Flag records collected before 1980 and after 2010
occ_year <- flag_year(occ = occurrences, lower_limit = 1980,
upper_limit = 2010)
