format_scientific_names: Format Scientific Names

View source: R/helpers.R

format_scientific_namesR Documentation

Format Scientific Names

Description

Attempts to clean and format scientific names by the following convention:
<Genus|Taxon> <species> (<subg|subsp|var|f|subvar|subf>. <subspecies name>) <Author Citation> 'Cultivar'

Usage

format_scientific_names(x, connecting_terms = TRUE, cultivars = TRUE)

Arguments

x

Character vector.

connecting_terms

Whether to retain connecting terms (e.g. "subsp.", "var.").

cultivars

Whether to retain cultivar names (e.g. "'Bradford'").

Value

Ideally, correctly formatted scientific names.

See Also

clean_strings for generic string cleaning.

Other helper functions: capitalize_words, ch1903_to_wgs84, clean_strings, format_addresses, is.empty, lvapply, melt_by_listcol, na.remove, normalize_language, parse_scientific_names, quotemeta, replace_values_in_list, sp_transform, subset_search_results, unique_na

Examples

format_scientific_names("Malus")
format_scientific_names("Malus Batt.")
format_scientific_names("Tamarix rubella Batt.")
format_scientific_names("Tamarix lucronensis Sennen & Elias")
format_scientific_names("Malus x domestica var. gala", connecting_terms = TRUE)
format_scientific_names("Malus x domestica var. gala", connecting_terms = FALSE)
format_scientific_names("Malus pumila 'gala'", cultivars = TRUE)
format_scientific_names("Malus pumila 'gala'", cultivars = FALSE)
format_scientific_names("Prunus subg amygdalus")
format_scientific_names("Malus x", connecting_terms = FALSE)

falling-fruit/fruitr documentation built on Dec. 21, 2024, 8:32 p.m.