Learn R Programming

pavo (version 2.0.0)

subset.rspec: Subset rspec, vismodel, and colspace objects

Description

Subsets various object types based on a given vector or grep partial matching of data names.

Usage

# S3 method for rspec
subset(x, subset, ...)

# S3 method for colspace subset(x, subset, ...)

# S3 method for vismodel subset(x, subset, ...)

Arguments

x

(required) an object of class rspec, vismodel, or colspace, containing spectra, visual model output or colorspace data to subset.

subset

a string used for partial matching of observations.

...

additional attributes passed to grep. Ignored if subset is logical.

Value

a subsetted object of the same class as the input object.

Examples

Run this code
# NOT RUN {
data(sicalis)
vis.sicalis <- vismodel(sicalis)
tcs.sicalis <- colspace(vis.sicalis, space = 'tcs')

# Subset all 'crown' patches (C in file names)
head(subset(sicalis, "C"))
subset(vis.sicalis, "C")
subset(tcs.sicalis, "C")[, 1:5]
subset(sicalis, c("B","C"))
subset(sicalis, "T", invert=TRUE)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab