【发布时间】:2015-04-27 19:56:56
【问题描述】:
我需要将向量与在任何情况下它们具有相同的两个首字母的字符串进行比较。我怎么做?我知道库比较中的函数比较,但我没有让它工作。提前致谢。
【问题讨论】:
-
也许你想使用
substr()。否则,请举例说明您拥有的数据和您想要的答案。 -
非常感谢。我已经使用函数
grep(),但我将尝试使用substr()。
我需要将向量与在任何情况下它们具有相同的两个首字母的字符串进行比较。我怎么做?我知道库比较中的函数比较,但我没有让它工作。提前致谢。
【问题讨论】:
substr()。否则,请举例说明您拥有的数据和您想要的答案。
grep(),但我将尝试使用substr()。
这是一个使用 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
【讨论】: