loceq {lazy.tools} | R Documentation |
Returns the locations of the elements of the first argument whose values are equal to one of the elements in the second argument
loceq(a, b, keep = 1)
a |
vector |
b |
vector |
keep |
= 1 not to sort the result |
loceq( a, b, keep=0 )
is equivalent to
which( match(a,b, nomatch=0) > 0 )
or
which( a %in% b )
.
loceq(letters, c("x","cc","a")) returns c(24,1)
With keep=0, the result will be sorted according to the order
of appearance in the first argument.
loceq(letters, c("x","cc","a"), 0) returns c(1,24)
If subset below contains a subset of the variable names of
a data frame,
loc=loceq( colnames(dataframe), subset )
wii return the location of those variables.
It will return 0 if no match.
vector consisting of the locations of the elements of the first argument whose values are equal to one of the elements in the second argument, or 0
loceq(letters, c("x","cc","a"))
loceq(letters, c("x","cc","a"), 0)
loceq(c("x","cc","a"), letters)
loceq(c("x","cc","a"), letters, 0)