levels {taxlist} | R Documentation |
Set and retrieves hierarchical levels
Description
Taxonomic hierarchies can be set as levels in taxlist objects, ordered from lower to higher levels.
Add taxonomic levels for specific taxon concepts in a taxlist object. Also changes in concept circumscription may implicate changes in its taxonomic hierarchy.
Usage
levels(x)
## S3 method for class 'taxlist'
levels(x)
levels(x) <- value
## S3 replacement method for class 'taxlist'
levels(x) <- value
Arguments
x |
A taxlist object. |
value |
A character vector with replacement values for levels o |
Details
Taxonomic levels will be handled as factors in the
taxlist objects.
Those levels are useful for creating subsets of related groups (e.g. by
functions get_children()
or get_parents()
).
Levels in combination to parent-child relationships will be further used for checking consistency of taxonomic lists.
A replacement method of the form levels(x) <- value
it is also implemented.
Value
A character
vector or a taxlist object with
added or modified taxonomic levels.
Author(s)
Miguel Alvarez kamapu78@gmail.com
See Also
Examples
## Get levels of species list
levels(Easplist)
## Add aggregate as new taxonomic level
levels(Easplist) <- c("form", "variety", "subspecies", "species", "complex",
"aggregate", "genus", "family")
summary(Easplist)