This function is somewhat analogous to subset.data.frame(). Subsetting can be by time or depth, but these may not be combined; use a sequence of calls to subset by both.

# S4 method for echosounder
subset(x, subset, ...)

Arguments

x

an echosounder object.

subset

a condition to be applied to the data portion of x. See ‘Details’.

...

ignored.

Value

An echosounder object.

See also

Examples

library(oce) data(echosounder) plot(echosounder)
plot(subset(echosounder, depth < 10))
plot(subset(echosounder, time < mean(range(echosounder[['time']]))))