Learn R Programming

vegtable (version 0.1.8)

df2vegtable: Convert a data frame into a vegtable object.

Description

Conversion of a data frame containing a cross table of abundance or cover of species in single plots.

This function coerces a data frame containing a vegetation cross table into a vegtable object. The input data frame x may include information on the layers or not.

Usage

df2vegtable(x, species, layer, ...)

# S4 method for data.frame,numeric,numeric df2vegtable(x, species, layer, ...)

# S4 method for data.frame,numeric,missing df2vegtable(x, species, layer, ...)

Value

A vegtable object.

Arguments

x

A data frame formatted for a taxlist object.

species

Numeric or integer indicating the position of the column with species names.

layer

Numeric or integer indicating the position of the column with layers.

...

Further arguments passed from or to other methods.

Author

Miguel Alvarez kamapu78@gmail.com

Examples

Run this code
## Creating data set 'dune_veg'
library(vegan)

## Load data from vegan
data(dune)
data(dune.env)

## Conversion to vegtable
dune_veg <- data.frame(
  species = colnames(dune), t(dune),
  stringsAsFactors = FALSE, check.names = FALSE
)
dune_veg <- df2vegtable(dune_veg, species = 1)

summary(dune_veg)

## Adding environmental variables
dune.env$ReleveID <- as.integer(rownames(dune.env))
header(dune_veg) <- dune.env

summary(dune_veg)

Run the code above in your browser using DataLab