check_names {florabr}R Documentation

Check species names

Description

check_names checks if the species names are correct and searches for suggestions if the name is misspelled or not found in the Flora e Funga do Brasil database

match_names finds approximate matches to the specified pattern (species) within each element of the string x (species_to_match). It is used internally by check_names.

Usage

check_names(data, species, max_distance = 0.1,
                   include_subspecies= FALSE, include_variety = FALSE,
                   kingdom = "Plantae", parallel = FALSE, ncores = 1,
                   progress_bar = FALSE)

match_names(
  species,
  species_to_match,
  max_distance = 0.1,
  parallel = FALSE,
  ncores = 1,
  progress_bar = FALSE
)

Arguments

data

(data.frame) the data.frame imported with the load_florabr function.

species

(character) names of the species to be checked.

max_distance

(numeric) Maximum distance (as a fraction) allowed for searching suggestions when the name is misspelled. It can be any value between 0 and 1. The higher the value, the more suggestions are returned. For more details, see agrep. Default = 0.1.

include_subspecies

(logical) whether to include subspecies. Default = FALSE

include_variety

(logical) whether to include varieties. Default = FALSE

kingdom

(character) the kingdom to which the species belong. It can be "Plantae" or "Fungi". Default = "Plantae".

parallel

(logical) whether to run in parallel. Setting this to TRUE is recommended for improved performance when working with 100 or more species.

ncores

(numeric) number of cores to use for parallel processing. Default is 1. This is only applicable if parallel = TRUE.

progress_bar

(logical) whether to display a progress bar during processing. Default is FALSE

species_to_match

(character) a vector of species names to match against the species parameter.

Value

a data.frame with the following columns:

References

Flora e Funga do Brasil. Jardim Botânico do Rio de Janeiro. Available at: http://floradobrasil.jbrj.gov.br/

Examples

data("bf_data", package = "florabr")
spp <- c("Butia cattarinensis", "Araucaria angustifolia")
check_names(data = bf_data, species = spp)

[Package florabr version 1.3.0 Index]