【问题标题】:How to compare the first letters of a strings in R如何比较R中字符串的第一个字母
【发布时间】:2015-04-27 19:56:56
【问题描述】:

我需要将向量与在任何情况下它们具有相同的两个首字母的字符串进行比较。我怎么做?我知道库比较中的函数比较,但我没有让它工作。提前致谢。

【问题讨论】:

  • 也许你想使用substr()。否则,请举例说明您拥有的数据和您想要的答案。
  • 非常感谢。我已经使用函数grep(),但我将尝试使用substr()

标签: r compare letters letter


【解决方案1】:

这是一个使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2021-04-29
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 2020-06-21
    相关资源
    最近更新 更多