如何不使用substr()从字符串中提取字符

时间:2019-01-20 18:21:31

标签: r string

我想知道是否还有其他更好的方法来对R中的字符串进行编号和提取字符。

假设我的字符串是:

s <- "foo"

在R中,没有像Java中那样对字符进行排序,您可以获得ith元素。 s[0]应该返回“ f”

我尝试使用substr(s,1,1),但我认为这不是最有效的迭代方法,只是试图找到更好的方法?

1 个答案:

答案 0 :(得分:0)

如果您这样做

strsplit("cat", split = "")[[1]]

您将获得

 [1] "c" "a" "t"

您可以将其用于矢量化功能或循环使用。