MATCH is a generic function for value matching.
MATCH(x, table, nomatch = NA, ...)
# S3 method for times
MATCH(x, table, nomatch = NA, units = "sec", eps = 1e-10, ...)
an object.
the values to be matched against.
the value to be returned in the case when no match is
found. Note that it is coerced to integer.
See trunc.times.
See trunc.times.
further arguments to be passed to methods.
MATCH is a new generic function which aims at providing
the functionality of the non-generic base function match
for arbitrary objects. Currently, there is a default method which
simply calls match and various methods for time/date
objects.
The MATCH method for Date objects coerces the table
to Date as well (if necessary) and then uses
match(unclass(x), unclass(table), .... Similarly, the MATCH
methods for POSIXct, POSIXlt, and timeDate coerce
both x and table to POSIXct and then match the unclassed
objects.
MATCH.times is used for chron objects. x will
match any time in table less than units away.