levels: Set and retrieves hierarchical levels

View source: R/levels.R

levelsR 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 x.

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

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)

taxlist documentation built on March 31, 2023, 5:22 p.m.