Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. get_vernacularName <- function(scientific_name) {
  2. key <- name_backbone(scientific_name)$usageKey
  3. if (!is.null(key)) {
  4. name_usage(key, return = "data", data = "vernacularNames") %>%
  5. distinct(language, tolower(vernacularName)) %>%
  6. mutate(scientificName = scientific_name) %>%
  7. rename("vernacularName" = "tolower(vernacularName)") %>%
  8. select(scientificName, language, vernacularName)
  9. } else{
  10. warning(paste0("Scientific name ",
  11. scientific_name,
  12. " doesn't exists in GBIF Backbone.")
  13. )
  14. NULL
  15. }
  16. }
  17.  
  18. names <- c("Vulpes vulpes", "Brachiopoda", "fake name")
  19. map_dfr(names, get_vernacularName)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement