Как определить строку с помощью шаблона?
Я нашел glob2rx
, но я не совсем понимаю, как его использовать. Я попытался использовать следующий код, чтобы выбрать строки фрейма данных, которые начинаются со слова 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*") )
Однако ни одна из них не работала. Я не уверен, что я должен использовать другую функцию, чтобы попытаться сделать это.