ocePmatch {oce} | R Documentation |
Partial Matching of Strings or Numbers
Description
An extended version of pmatch()
that allows x
to be
numeric or string-based. As with pmatch()
, partial string
matches are handled.
This is a wrapper that is useful mainly for which
arguments to
plotting functions.
Usage
ocePmatch(x, table, nomatch = NA_integer_, duplicates.ok = FALSE)
Arguments
x |
a code, or vector of codes. This may be numeric, in which case it
is simply returned without further analysis of the other arguments, or it
may be string-based, in which case |
table |
a list that maps strings to numbers; |
nomatch |
value to be returned for cases of no match (passed to
|
duplicates.ok |
code for the handling of duplicates (passed to
|
Value
A number, or vector of numbers, corresponding to the matches.
Non-matches are indicated with NA
values, or whatever value is given
by the NA
argument.
Author(s)
Dan Kelley
See Also
Since pmatch()
is used for the actual matching, its
documentation should be consulted.
Examples
library(oce)
oce.pmatch(c("s", "at", "te"), list(salinity = 1, temperature = 3.1))