Я хотел бы выделить одно или два слова перед шаблоном из столбца, используя повторные совпадения и gregexpr или sub.
state<-regmatches(data[,2], gregexpr(??? , data[,2])) # California
type<-regmatches(data[,2], gregexpr( ??? , data[,2])) # Valencia
Это пример предложения, и мне не удалось выделить предыдущие слова по отдельности.