Я пытаюсь написать общий код в R, где я ищу 2 (или более в будущем) явных символа в определенном порядке, расположенном последовательно в векторе.Каждая команда, которую я пробую, будет возвращать совпадение только для первого символа.
У меня есть строка символов, похожая на данные, и я хочу извлечь позиции, в которых буквы "L" и "V" расположены рядом друг с другом только в этом порядке.Таким образом, единственные совпадения, которые у меня есть, должны быть позициями 3 и 4 и 7 и 8;Однако я верну позиции 1, 3 и 7 в качестве совпадения для L. Можно ли вернуть только совпадения "LV"?
Воспроизводимые данные для работы с:
data <- c("L", "D", "L", "V", "A", "V", "L", "V")