如何在R中比较字符串的第一个字母

3
我需要将一个向量与字符串进行比较,条件是它们的前两个字母相同。我该怎么做?我知道在compare库中有compare函数,但我无法使其工作。谢谢提前。

1
也许您想使用 substr() 函数。否则,请提供您拥有的数据和所需答案的示例。 - Jthorpe
非常感谢。我已经使用函数grep()完成了,但我将尝试使用substr() - pescobar
1个回答

2
这里是使用strsplit的示例。你可以使用这种方法创建一个函数。
s1 = "Cat"
s2 = "Cator"


s1.letter = strsplit(s1, split = "")[[1]]
s2.letter = strsplit(s2, split= "") [[1]]

sum(s1.letter[1:2] == s2.letter[1:2])==2

在这种情况下,这将返回True。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接