segue sugestão
SP1 = c("a","b","c","d","g","h","i")
SP2 = c("a","b","c","d","e","f","j")
SP3 = c("a","b","g","h","e","f","k")
A = setdiff(SP1, SP2)
B = setdiff(SP2, SP3)
C = setdiff(SP3, SP1)
setdiff(A, SP3)
setdiff(B, SP1)
setdiff(C, SP2)
intersect(SP1, B)
intersect(SP2, C)
intersect(SP3,
Obrigado Jasmine, ajudou bastante.
Meu desafio agora é obter o que é exclusivo para uma combinação de dois
conjuntos. Por exemplo:
> inner_join(SP1,SP2)
Joining, by = "value"
# A tibble: 4 x 1
value
1 a
2 b
3 c
4 d
No entanto eu queria como resposta apenas o "c" e o "d" (exclusivos de SP1
Olá Antônio,
Veja se ajuda:
library(dplyr)
SP1 <- c("a","b","c","d","g","h","i")
SP2 <- c("a","b","c","d","e","f","j")
SP3 <- c("a","b","g","h","e","f","k")
SP1 <- as_tibble(SP1)
SP2 <- as_tibble(SP2)
SP3 <- as_tibble(SP3)
#Para SP1
setdiff(setdiff(SP1,SP2),SP3)
#Para SP2
Car@s
Gostaria de saber se há alguma função no R, em algum pacote, que retorne as
interseções e valores únicos de diversos conjuntos ou grupos de
subconjuntos. Por exemplo para:
SP1 <- c("a","b","c","d","g","h","i")
SP2 <- c("a","b","c","d","e","f","j")
SP3 <- c("a","b","g","h","e","f","k")