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.
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.
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 pmatch() is used to find
numeric matches.
table
a list that maps strings to numbers; pmatch() is
used on names(table). If the name contains characters that are
normally not permitted in a variable name, use quotes, e.g.
list(salinity=1, temperature=2, "salinity+temperature"=3).
nomatch
value to be returned for cases of no match (passed to
pmatch().
duplicates.ok
code for the handling of duplicates (passed to
pmatch()).
Author
Dan Kelley
See Also
Since pmatch() is used for the actual matching, its
documentation should be consulted.