parse_taxa {herblabel} | R Documentation |
Parsing scientif names to FAMILY,GENUS, SPECIES, AUTHOR_OF_SPECIES, INFRASPECIFIC_RANK, INFRASPECIFIC_EPITHET, AUTHOR_OF_INFRASPECIFIC_RANK
parse_taxa(taxa)
taxa |
A string representing scientific name |
This functions finds the gaps in the scientific name, and parse the name to GENUS, SPECIES, AUTHOR_OF_SPECIES, INFRASPECIFIC_RANK, INFRASPECIFIC_EPITHET, AUTHOR_OF_INFRASPECIFIC_RANK. There may be errors in parsing scientific name with "f.".
A dataframe containing the following columns TAXON_PARSED, GENUS_PARSED, SPECIES_PARSED, AUTHOR_OF_SPECIES_PARSED, INFRASPECIFIC_RANK_PARSED, INFRASPECIFIC_EPITHET_PARSED, AUTHOR_OF_INFRASPECIFIC_RANK_PARSED
Jinlong Zhang jinlongzhang01@gmail.com
See Also as fill_dwc
for the application of this function.
parse_taxa("Acer") parse_taxa("Acer caudatifolium Hayata") parse_taxa("Acer caudatifolium") parse_taxa("Acer sp.") parse_taxa("Acer caudatum Wall. var. multiserratum (Maxim.) Rehd.") parse_taxa("Acer caudatum var. multiserratum (Maxim.) Rehd.") parse_taxa("Acer caudatum Wall. var. multiserratum") parse_taxa("Acer caudatum var. multiserratum") parse_taxa("Acer caesium Wall. ex Brandis subsp. giraldii (Pax) E. Murr.") parse_taxa("Acer caesium subsp. giraldii (Pax) E. Murr.") parse_taxa("Acer caesium Wall. ex Brandis subsp. giraldii") parse_taxa("Acer caesium subsp. giraldii") ############# Not a real species ############# tax <- " Acanthodium furcatum ( L. f. ) Nees " parse_taxa(tax) taxon <- " Acanthodium furcatum ( L. f. ) Nees " parse_taxa(taxon) tax <- "Acanthus ebracteatus var. xiamenensis (R.T.Zhang) C.Y.Wu & C.C.Hu " parse_taxa(tax) tax <- "Acanthus ebracteatus subsp. xiamenensis (R.T.Zhang) C.Y.Wu & C.C.Hu " parse_taxa(tax) tax <- "Acanthus ebracteatus XXXX var. xiamenensis (R.T.Zhang) C.Y.Wu & C.C.Hu " parse_taxa(tax) tax <- "Acanthus ebracteatus XXXX f. subsp. xiamenensis (R.T.Zhang) C.Y.Wu & C.C.Hu " parse_taxa(tax) tax <- "Acanthus ebracteatus XXXX subsp. xiamenensis (R.T.Zhang) C.Y.Wu & C.C.Hu f. " parse_taxa(tax) tax <- "Acanthus ebracteatus XXXX f. subsp. xiamenensis (R.T.Zhang) C.Y.Wu & C.C.Hu " parse_taxa(tax) tax <- "Acanthodium furcatum f. variagata Nees " parse_taxa(tax) tax <- "Acanthodium furcatum (L. f. ) Nees " parse_taxa(tax) tax <- "Acanthus ebracteatus subsp. ebracteatus" parse_taxa(tax)