Parse scientific names using 'gnparser' (< https://github.com/gnames/gnparser>), written in Go. 'gnparser' parses scientific names into their component parts; it utilizes a Parsing Expression Grammar specifically for scientific names.
rgnparser: Parse Scientific Names
Docs: https://docs.ropensci.org/rgnparser/
install.packages("rgnparser")
# OR
remotes::install_github("ropensci/rgnparser")
library("rgnparser")
The command line tool written in Go, gnparser, is required to use this package.
Instructions for installation can be found at the gnparser repo (https://github.com/gnames/gnparser#installation)
rgnparser in R doing
citation(package = 'rgnparser')