View source: R/perumammals_api.R
| match_quality_peru | R Documentation |
Returns the quality of taxonomic name matching (exact vs fuzzy) for species validated against the Peru mammals database.
match_quality_peru(splist, return_details = FALSE)
splist |
Character vector of species names |
return_details |
Logical. If TRUE, includes distance metrics and matching information (default: FALSE) |
Match quality categories:
"Exact": Perfect match with no spelling differences (genus_dist = 0, species_dist = 0)
"Fuzzy": Match found with minor spelling variations (genus_dist > 0 or species_dist > 0)
"Not found": No match in database
The function uses string distance metrics to quantify matching quality:
genus_dist: Edit distance for genus name
species_dist: Edit distance for species epithet
If return_details = FALSE: Character vector with match quality If return_details = TRUE: Tibble with detailed matching information
species <- c(
"Panthera onca", # Exact
"Tremarctos orrnatus", # Fuzzy (spelling error)
"Felis domesticus", # Not found
"Myotis bakeri"
)
# Simple quality check
match_quality_peru(species)
# Detailed information with edit distances
details <- match_quality_peru(species, return_details = TRUE)
details
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.