2015-12-15 2 views

ответ

4

Вы можете использовать стандартный вектор индексацию, чтобы захватить значения, которые не попадают между первой частотой "Hello World" и последним падением "!Hello World":

d[!seq_along(d) %in% min(which(d == "Hello World")):max(which(d == "!Hello World"))] 
# [1] "abc" "adb" "exp" "bfd" "exy" "uyt" 

данные:

d = c("abc", "adb", "exp", "Hello World", "123", "abc", "adb", "aex", "!Hello World", "bfd", "exy", "uyt")