Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

dropplt

Dropping Plots with Missing Values From Taxon and Site Data Frames


Description

Looks for plots which have missing values in site or environment data, and deletes those plots from both the community and site data frames.

Usage

dropplt(comm,site,which=NULL)

Arguments

comm

a community data frame with samples as rows and species as columns

site

a site or environment data frame with samples as rows and variables as columns

which

a switch to specify specific plots to drop from both data.frames

Details

First looks to see that the row names of the community data frame and the site or environment data frame are identical. If not, it prints an error message and exits. If which is NULL, it then looks at the site or environment data frame for plots or samples that have missing values, and deletes those plots from both the community and site data frames. Alternatively, if which is a numeric scalar or vector it deletes the specified plots from both the community and site data.frames.

Value

produces a list with two components:

site

the new site data frame

Note

This is a VERY heavy-handed approach to managing missing values. Most R routines (including most of the labdsv package functions) have ways of handling missing values that are fairly graceful. This function simply maintains the correspondence between the community and site data frames while eliminating ALL missing values, and all plots that have missing values.

Author(s)

Examples

data(bryceveg)  # returns a data frame called bryceveg
data(brycesite) # returns a data frame called brycesite
demo <- dropplt(bryceveg,brycesite)
newcomm <- demo$comm
newsite <- demo$site

labdsv

Ordination and Multivariate Analysis for Ecology

v2.0-1
GPL (>= 2)
Authors
David W. Roberts <droberts@montana.edu>
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.