Learn R Programming

bit (version 4.5.0)

bit_in: bit %in%

Description

fast %in% for integers

Usage

bit_in(x, table, retFUN = as.bit)

Value

a boolean vector coerced to retFUN

Arguments

x

an integer vector of values to be looked-up

table

an integer vector used as lookup-table

retFUN

a function that coerces bit and logical vectors

Details

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%

See Also

Examples

Run this code
bit_in(1:2, 2:3)
bit_in(1:2, 2:3, retFUN=as.logical)

Run the code above in your browser using DataLab