我想从一个字符向量中获取子集。然而,我想要获得vector2,其中包含来自初始向量特定元素之间的元素。
如何获取位于元素“b”和“e”之间的所有元素,并获得Vector2?
vector <- c("a", "", "b", "c","","d", "e")
vector
如何获取位于元素“b”和“e”之间的所有元素,并获得Vector2?
#Expected result:
vector2
"c","","d"
vector[ (1+match("b", vector)):(-1+match("e", vector)) ]
,可能有更健壮的方法来处理缺失、中间排序等问题。 - r2evans