¿Cómo detectar que un vector es un subconjunto de un vector específico?
Tengo dos vectores (conjuntos) como este:
first<-c(1,2,3,4,5)
second<-c(2,4,5)
¿ Cómo puedo detectar si second
es un subconjunto de first
o no? ¿Hay alguna función para esto?
Aceptado
Aquí hay una manera
> all(second %in% first)
[1] TRUE
Aquí está otro
setequal(intersect(first, second), second)
## [1] TRUE
O
all(is.element(second, first))
## [1] TRUE