%like% {DescTools} | R Documentation |
Like Operator
Description
The like operator is a simple wrapper for grep(..., value=TRUE)
, whose complexity is hard to crack for R-newbies.
Usage
x %like% pattern
x %like any% pattern
Arguments
x |
a vector, typically of character or factor type |
pattern |
simple character string to be matched in the given character vector. |
Details
Follows the logic of simple SQL or basic commands.
Value
a vector (numeric, character, factor), matching the mode of x
Author(s)
Andri Signorell <andri@signorell.net>
See Also
match
, pmatch
, grep
, %[]%
, %overlaps%
Examples
# find names ending on "or"
names(d.pizza) %like% "%or"
# find names starting with "d"
names(d.pizza) %like% "d%"
# ... containing er?
names(d.pizza) %like% "%er%"
# and combined, search for a name containing "un", ending on "or"
# or beginning with "F"
levels(d.pizza$driver) %like any% c("%un%", "%or", "F%")
# the positions on the vector
match(names(d.pizza) %like% "%er%", names(d.pizza))
[Package DescTools version 0.99.55 Index]