bit %in%
fast %in%
for integers
bit_in(x, table, retFUN = as.bit)
determines the range of the integers and checks if the density justifies use
of a bit vector; if yes, maps x
or table
– whatever is smaller
– into a bit vector and searches the other of table
or x
in
the it vector; if no, falls back to %in%
a boolean vector coerced to retFUN
bit_in(1:2, 2:3) bit_in(1:2, 2:3, retFUN=as.logical)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.