跳到主要内容

R 程序:比较两个字符串

示例1:使用toupper()在R中比较两个字符串

# 创建两个字符串
string1 <- "R编程"
string2 <- "R编程"

# 比较两个字符串
result <- toupper(string1) == toupper(string2)

print(result)

# 输出: [1] TRUE

在上面的示例中,比较了两个字符串。这里,

  1. toupper() 函数将所有字符串字符转换为大写。
  2. 使用 == 来检查两个字符串是否相同。

注意: 您还可以使用 tolower() 函数将所有字符串转换为小写并进行比较。

示例2:使用identical()比较两个字符串

str1 <- "数据科学"
str2 <- "数据科学家"

# 使用identical()比较两个字符串
identical(tolower(str1), tolower(str2))

# 输出: [1] FALSE

在这里,我们使用 identical() 函数来比较两个字符串:str1str2

identical() 中,我们传递了两个字符串并使用 tolower() 转换为小写。

由于 "数据科学""数据科学家" 是两个不同的字符串,所以该方法返回 FALSE