powered by
Union (union()), intersect (intersect()), difference (setdiff()), and equality (setequal()) for two vectors representing sets. Determine membership with is.element().
union()
intersect()
setdiff()
setequal()
is.element()
intersect(x, y, ...)union(x, y, ...)setdiff(x, y, ...)setequal(x, y, ...)is.element(el, set, ...)
union(x, y, ...)
setdiff(x, y, ...)
setequal(x, y, ...)
is.element(el, set, ...)
For union(), intersect(), and setdiff(), a vector with all duplicate removed.
For setequal() and is.element(), a logical TRUE or FALSE.`
TRUE
FALSE
Vectors to combine.
Other arguments passed on to methods.
Element and set to compare.
generics:::methods_rd("intersect")
generics:::methods_rd("union")
generics:::methods_rd("setdiff")
generics:::methods_rd("setequal")
generics:::methods_rd("is.element")
These functions override the set functions provided in base to make them generic so that packages can provide methods for different data types. The default methods call the base versions.
intersect(1:5, 4:8) union(1:5, 4:8) setdiff(1:5, 4:8) setdiff(4:8, 1:5)
Run the code above in your browser using DataLab