Learn R Programming

oce (version 0.8-10)

subset.oce: Subset an oce object

Description

Subset an oce object

Usage

## S3 method for class 'oce':
subset(x, subset, indices=NULL, debug=getOption("oceDebug"), ...)

Arguments

x
an oce object.
subset
a condition to be applied to the data portion of x. See Details.
indices
list of station indices (used only for section objects).
debug
a flag that turns on debugging. Set to 1 to get a moderate amount of debugging information, or to 2 to get more.
...
ignored.

Value

  • A new oce object.

Details

This function is somewhat analogous to subset.data.frame, but it is more limited because it works by individualized inspection of x depending on its class. Only one independent variable may be used in subset in any call to the function, which means that repeated calls will be necessary to, subset based on more than one independent variable (e.g. time and distance).

See Also

window.oce provides a simpler, but less powerful, way to subset data.

Examples

Run this code
library(oce)
# CTD data
data(ctd)
plot(ctd)
plot(subset.oce(ctd, pressure>10))

# ADP example, subsetted by time and distance
data(adp)
adpNear <- subset.oce(adp, distance < 10)
# Note that the data may be accessed directly, as below
adpNearEarly <- subset.oce(adpNear, time < mean(adpNear[["time"]]))
plot(adpNearEarly)

Run the code above in your browser using DataLab