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.

Author

Dan Kelley

Examples

library(oce)
data(echosounder)
plot(echosounder)

plot(subset(echosounder, depth < 10))

plot(subset(echosounder, time < mean(range(echosounder[["time"]]))))