在R中搜索字符串中的特定位置

时间:2014-10-02 15:48:30

标签: r string search position

我有一个包含11个字符的字符串。例如,36001018396,36130483208,31368078318

我想返回填充第11个位置的所有DISTINCT值。所以,对于上述内容:

6,8

我确定stringR包可以实现这一目标,但我遇到了障碍。 谢谢你的帮助

1 个答案:

答案 0 :(得分:3)

根据您存储所有字符串的方式,您可以使用以下组合:

substring('66001018396',11,11)unique(vector)

其中substring将角色放在第11个位置,然后可以将其保存到向量中。然后,您可以使用unique命令确定向量中的唯一值。例如:

> values = c("6", "2", "2", "6", "3")
> unique(values)
[1] "6" "2" "3"