View source: R/dct_check_sci_name.R
dct_check_sci_name | R Documentation |
Check for correctly formatted scientificName column in Darwin Core taxonomic data.
dct_check_sci_name(
tax_dat,
on_fail = dct_options()$on_fail,
on_success = dct_options()$on_success,
quiet = dct_options()$quiet
)
tax_dat |
Dataframe; taxonomic database in DwC format. |
on_fail |
Character vector of length 1, either "error" or "summary". Describes what to do if the check fails. Default |
on_success |
Character vector of length 1, either "logical" or "data". Describes what to do if the check passes. Default |
quiet |
Logical vector of length 1; should warnings be silenced? Default |
The following rules are enforced:
scientificName may not be missing (NA)
scientificName must be unique
Depends on the result of the check and on values of on_fail
and
on_success
:
If the check passes and on_success
is "logical", return TRUE
If the check passes and on_success
is "data", return the input dataframe
If the check fails and on_fail
is "error", return an error
If the check fails and on_fail
is "summary", issue a warning and
return a dataframe with a summary of the reasons for failure
dct_check_sci_name(
data.frame(scientificName = NA_character_),
on_fail = "summary", quiet = TRUE
)
dct_check_sci_name(data.frame(scientificName = "a"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.