%ni% {intrval} | R Documentation |
Negated Value Matching
Description
%ni%
is the negation of %in%
,
which returns a logical vector indicating if there is a non-match or not
for its left operand. %nin%
and %notin%
are aliases for
better code readability (%in%
can look very much like %ni%
).
Usage
x %ni% table
x %nin% table
x %notin% table
Arguments
x |
vector or |
table |
vector or |
Value
A logical vector, indicating if a non-match was located for each element of
x
: thus the values are TRUE
or FALSE
and never NA
.
Author(s)
Peter Solymos <solymos@ualberta.ca>
See Also
All the opposite of what is written for %in%
.
See relational operators for intervals: %[]%
.
See Syntax
for operator precedence.
Examples
1:10 %ni% c(1,3,5,9)
1:10 %nin% c(1,3,5,9)
1:10 %notin% c(1,3,5,9)
sstr <- c("c","ab","B","bba","c",NA,"@","bla","a","Ba","%")
sstr[sstr %ni% c(letters, LETTERS)]
[Package intrval version 0.1-3 Index]