indexesMerge {bsearchtools} | R Documentation |
Intersection / union of list of indexes
Description
Functions to perform intersection or union of a list of integer vectors. This functions are used by DFI.subset for AND/OR filters
Usage
intersectIndexesList(lst,sorted=TRUE)
unionIndexesList(lst,sorted=TRUE)
Arguments
lst |
list of integer vectors on which intersection or union must be performed |
sorted |
logical value used to specify if the returned indexes should be sorted ascending (default TRUE) |
Details
The returned vector is sorted ascending.
intersectIndexesList
is implemented in C++ and corresponds to sort(unique(Reduce(f=intersect,x=lst)))
(without the sort
function if sorted=FALSE
).
unionIndexesList
is partially implemented in C++ and corresponds to sort(unique(Reduce(f=union,x=lst)))
(without the sort
function if sorted=FALSE
).
Value
A vector of integers.
Examples
intersectIndexesList(list(1:7,4:8,3:5))
unionIndexesList(list(1:7,4:8,3:5))
[Package bsearchtools version 0.0.61 Index]