Comment identifier une chaîne à l'aide d'un caractère générique ?
J'ai trouvé glob2rx
, mais je ne comprends pas très bien comment l'utiliser. J'ai essayé d'utiliser le code suivant pour sélectionner les lignes du bloc de données qui commencent par le mot blue
:
# make data frame
a <- data.frame( x = c('red','blue1','blue2', 'red2'))
# 1
result <- subset(a, x == glob2rx("blue*") )
# 2
test = ls(pattern = glob2rx("blue*"))
result2 <- subset(a, x == test )
# 3
result3 <- subset(a, x == pattern("blue*") )
Cependant, ni l'un ni l'autre n'a fonctionné. Je ne sais pas si je devrais utiliser une fonction différente pour essayer de le faire.