Learn R Programming

vegtable (version 0.1.3)

df2vegtable: Convert a data frame into a vegtable object.

Description

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

Usage

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

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.

Value

A '>vegtable object.

Details

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.

Examples

Run this code
# NOT RUN {
## Creating data set 'dune_veg'
library(vegtable)
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