

   pmatch {base}                                R Documentation

   PPaarrttiiaall SSttrriinngg MMaattcchhiinngg

   DDeessccrriippttiioonn::

        `pmatch' seeks matches for the elements of its first
        argument among those of its second.

   UUssaaggee::

        pmatch(x, table, nomatch = NA, duplicates.ok = FALSE)

   AArrgguummeennttss::

          x: the values to be matched.

      table: the values to be matched against.

    nomatch: the value returned at non-matching positions.

   duplicates.ok: should duplicate matches be allowed?

   DDeettaaiillss::

        If there is a no match, then the value of `nomatch' is
        returned and if there is a unique match then the index
        of the matching value is returned.

        If there are multiple matches the result depends on the
        value of `duplicates.ok'.  If this is false multiple
        matches will result in the value of `nomatch' being
        returned, and if it is true, the index of the first
        matching value will be returned.

   SSeeee AAllssoo::

        `match', `charmatch' and `match.arg', `match.fun',
        `match.call', for function argument matching etc.

   EExxaammpplleess::

        pmatch("", "")                             # returns NA
        pmatch("m",   c("mean", "median", "mode")) # returns NA
        pmatch("med", c("mean", "median", "mode")) # returns 2

