L’opérateur %in% teste le contenu de deux vecteurs en retournant des éléments booléens (TRUE si l’élément est présent dans les deux vecteurs, False sinon), de la même longueur que le premier vecteur testé.
fleurs_A <- c("Bleuet", "Campanule", "Capucines", "Clématite", "Coquelicot")
fleurs_B <- c("Bleuet", "Bruyère", "Campanule", "Capucines", "Colchique", "Clématite", "Coquelicot", "Gentiane", "Géranium", "Iris")
fleurs_B %in% fleurs_A
#On teste si le contenu de « fleurs_B » est présent dans « fleurs_A »
On obtient :
fleurs_B %in% fleurs_A
TRUE FALSE TRUE TRUE FALSE TRUE TRUE FALSE FALSE FALSE TRUE TRUE