knitr::opts_chunk$set(echo = TRUE)
The package NSR
is designed to interact with the Native Species Resolver of the Botanical Information and Ecology Network.
library(devtools) install_github("EnquistLab/RNSR/NSR")
library(NSR) NSR_simple(species = "Acer rubrum", country = "Canada", state_province = "Ontario")
When submitting data into the NSR, the function expects a data.frame containing 5 columns as input, however only the columns "species" and "country" (the first two) need to be populated. If you ever forget the input format, you can use the function NSR_template as a quick look-up, or to populate.
head(NSR_template())
#First, pull the example data that are included with the package data("nsr_testfile") head(nsr_testfile) example_results <- NSR(nsr_testfile) head(example_results)
To access metadata for the sources currently consulted by the NSR, use the function NSR_metadata()
. To figure out which political divisions contain checklists that were consulted by the NSR, use the function NSR_political_divisions()
.
sources <- NSR_metadata() checklist_per_political_divisions <- NSR_political_divisions() # If you'd rather see which political divisions are available within each checklist, set "by_country" to FALSE political_divisions_per_checklist <- NSR_political_divisions(by_country = FALSE)
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.