我想在两个字母之间创建一个序列,比如"b"
和"f"
.所以输出是
"b" "c" "d" "e" "f"
对于数字,我们可以这样做
2:6 #which gives output as
[1] 2 3 4 5 6
有没有一个简单的方法来处理信件呢?
我看了Generate a sequence of characters from 'A'-'Z' 个字母,但这会产生所有的字母,而不是特定字母之间的顺序.
我目前的解决方案是,
indx <- which(letters %in% c("b", "f"));
letters[indx[1] : indx[2]]
#[1] "b" "c" "d" "e" "f"
这是可行的,但我很好奇,是否有一个简单的方法来实现这一点,或者在我错过的任何一个包中有一个功能?
Note:我不想要letters[2:6]
,因为我事先不知道2和6.它可以在任意两个字母之间.