| Matchply {matchr} | R Documentation |
Match Each Object in List or Vector
Description
Applies Match to each individual object within the input rather than matching the entire object.
Usage
Matchply(x, ...)
Arguments
x |
a vector (including list) or expression object |
... |
conditions and expressions for matching. See |
Details
See Match for details on condition implementation. Default conditions using the
period . are highly recommended to prevent error.
Matchply is a wrapper to lapply and sapply, depending on the input object,
with ... converted to a match statement for easy use.
Value
vector depending on input x. By default, sapply is
used with simplify = TRUE. This could return a vector, matrix, list,
etc. When simplify = FALSE or a list is provided, the result will be
a list.
Examples
new_list <- list(
hello = "World!",
nice = 2,
meet = "u"
)
Matchply(
new_list,
is.numeric -> "found a number!",
"{rld}" -> "maybe found 'World'!",
"u" | "z" -> "found a letter",
. -> "found nothing"
)
[Package matchr version 0.1.0 Index]