Learn R Programming

geiger (version 2.0.11)

treedata: compare taxa in data and tree

Description

matching species found in a comparative dataset

Usage

treedata(phy, data, sort=FALSE, warnings=TRUE)

Value

The function returns a list of two elements (phy and data) that are manipulated to include only those species found in both the tree and data supplied by the user.

Arguments

phy

a phylogenetic tree of class 'phylo'

data

a named vector or matrix of continuous trait values, for species in phy

sort

whether to sort the data based on names found in phy

warnings

whether to report warnings of mismatched taxa between phy and data

Author

LJ Harmon

Details

This function is a general tool for checking for concordance between a data object and a phylogenetic tree. For the data, names can be specified as the names of objects in the vector or rownames of the data array.

Examples

Run this code

geo <- get(data(geospiza))

treedata(geo$phy, geo$dat, sort=TRUE, warnings=TRUE)

Run the code above in your browser using DataLab