Недавно я получил ответ на поднабор диапазона строк на основе начальных и конечных значений / идентификаторов в определенном столбце - ответ можно прочитать здесь .
То, что я надеюсь получить некоторую помощь в этот раз, - это делать то же самое (то есть подмножество всех строк между каждым экземпляром идентификатора), за исключением того, что рассматриваемый идентификатор встроен в предложение.Таким образом, сам идентификатор содержится в ячейке с другим текстом.
Пример:
X1 X2
'hello this is a test' 1
'identifier 1234' 2
'hello' 3
'hello' 4
'hello 1234' 5
'hello again' 6
Предполагая, что идентификатор для строк, которые я ищу в подмножестве, равен '1234', вывод IНадеюсь, будет 2,3,4,5.Идентификатор никогда не будет отображаться более двух раз, поэтому есть четкие точки начала и окончания.
Я попытался объединить фильтр, grepl и между ними, но мне удалось отфильтровать только строки с идентификатором, а не строки вмежду идентификаторами.
Надеюсь, это имеет смысл!