La correspondance de motif à l'aide d'un générique

Comment puis-je identifier une chaîne de caractères à l'aide d'un générique?

J'ai trouvé glob2rx, mais je n'arrive pas à comprendre comment l'utiliser. J'ai essayé d'utiliser le code suivant pour choisir les lignes de la trame 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, aucune de ces travaillées. Je ne suis pas sûr si je devrais l'être à l'aide d'une fonction différente de l'essayer et de le faire.

InformationsquelleAutor djq | 2011-04-28