2014-10-02 132 views
0

我有一個包含11個字符的字符串。例如,36001018396,36130483208,316368078318在R中搜索字符串中的特定位置

我想返回填充第11位的所有DISTINCT值。因此,對於上述:

6,8。

我確定stringR軟件包可以實現這一點,但我遇到了障礙。 謝謝您的幫助

回答

3

取決於你如何存儲你所有的字符串,你可以使用一個組合:

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

其中substring需要的字符在第11位,然後你可以保存到一個矢量。然後您可以使用unique命令確定矢量中的唯一值。例如:

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