Je veux extraire les éléments d'un tableau de caractères qui contient une chaîne particulière. Par exemple:
x <- c('aa', 'ab', 'ac', 'bb', 'bc')
Je veux une fonction telle que, étant donné x
et 'a'
(en général, il peut s'agir d'une chaîne), elle renvoie 'aa', 'ab', 'ac'
. J'ai expérimenté une combinaison de %in%
, match
, which
, etc., mais n'ont pas pu les faire fonctionner. Une idée?
Utilisez simplement grep
:
grep('a', x, value=TRUE)
[1] "aa" "ab" "ac"