Я хочу получить следующие два слова после нахождения слов. Например: tp_functional_location <- c ("яблоко", "оранжевый) </p>
df <- as.data.frame(c("This is an apple and I love apples","I am going to buy orange but I can buy kiwis as well"))
names(df)[1]<-'title'
tp_pattern <- c("apple","orange")
pattern_fl <- paste0('(?<=', tp_pattern, '\\s)\\w+', collapse = "|")
df$new_word <- str_extract(df$title, pattern_fl)
Я получил следующее слово, но хотел бы получить следующие два слова. Ожидаемый результат: и я, но я
Пожалуйста, руководство.