tdata-methods: Retrieving or updating tip and node data in phylo4d objects

Description Usage Arguments Value Methods Author(s) See Also Examples

Description

Methods to retrieve or update tip, node or all data associated with a phylogenetic tree stored as a phylo4d object

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
tdata(x, ...)

## S4 method for signature 'phylo4d'
tdata(x, type = c("all", "tip", "internal"),
  label.type = c("row.names", "column"), empty.columns = TRUE)

tdata(x, ...) <- value

tipData(x, ...)

## S4 method for signature 'phylo4d'
tipData(x, ...)

tipData(x, ...) <- value

nodeData(x, ...)

## S4 method for signature 'phylo4d'
nodeData(x, ...)

nodeData(x, ...) <- value

Arguments

x

A phylo4d object

type

The type of data to retrieve or update: “all” (default) for data associated with both tip and internal nodes, “tip” for data associated with tips only, “internal” for data associated with internal nodes only.

label.type

How should the tip/node labels from the tree be returned? “row.names” returns them as row names of the data frame, “column” returns them in the first column of the data frame. This options is useful in the case of missing (NA) or non-unique labels.

empty.columns

Should columns filled with NA be returned?

...

For the tipData and nodeData accessors, further arguments to be used by tdata. For the replacement forms, further arguments to be used by formatData (e.g. match.data), see formatData for more details.

value

a data frame (or object to be coerced to one) to replace the values associated with the nodes specified by the argument type

Value

tdata returns a data frame

Methods

tdata

signature(object="phylo4d"): retrieve or update data associated with a tree in a phylo4d object

Author(s)

Ben Bolker, Thibaut Jombart, Francois Michonneau

See Also

phylo4d

Examples

1
2
3
4

phylobase documentation built on May 2, 2019, 6:49 p.m.