R 编程中的比较运算符主要用于 If 条件或循环中。R 关系运算符通常用于检查两个变量之间的关系。
- 如果关系为真,则返回布尔值 True
- 如果关系为假,则返回布尔值 False。
下表显示了 R 编程中所有关系运算符及其示例。
| 比较运算符 | 用法 | 描述 | 示例 |
|---|---|---|---|
| > | i > j | i 大于 j | 25 > 14 返回 True |
| < | i < j | i 小于 j | 25 < 14 返回 False |
| >= | i >= j | i 大于或等于 j | 25 >= 14 返回 True |
| <= | i <= j | i 小于或等于 j | 25 <= 14 返回 False |
| == | i == j | i 等于 j | 25 == 14 返回 False |
| != | i != j | i 不等于 j | 25 != 14 返回 True |
R 编程中的比较运算符示例
此示例帮助您实际了解此编程语言中的关系运算符或比较运算符。在此示例中,我们使用两个变量 a 和 b,它们的值分别为 15 和 12。我们将使用这两个变量来执行此编程中存在的各种关系运算。
# Example for Comparison Operators
a <- 15
b <- 12
print(paste("Output of 15 > 12 is : ", a > b))
print(paste("Output of 15 < 12 is : ", a < b))
print(paste("Output of 15 >= 12 is : ", a >= b))
print(paste("Output of 15 <= 12 is : ", a <= b))
print(paste("Output of 15 Equal to 12 is : ", a == b))
print(paste("Output of 15 Not Equal to 12 is : ", a != b))

我们使用以下语句为两个整数变量 a、b 赋值,并赋为 15 和 12。
a <- 15 b <- 12
在接下来的几行中,我们针对编程语言中存在的每个比较运算符(关系运算符)检查了这些值。
IF 语句中的比较运算符
此示例帮助您了解如何在 If 语句中使用比较运算符。在此示例中,我们使用两个变量 x 和 y,它们的值分别为 25 和 25。我们将使用这两个变量在 If 条件中使用,以及 R 编程中的关系运算符或比较运算符之一来检查条件。
# Example for Relational Operators
x <- 25
y <- 25
if(x == y) {
print("x is Equal to y")
} else {
print("x is NOT Equal to y")
}
x is Equal to y
在此关系运算符示例中,我们使用以下语句为两个整数变量 x、y 赋值为 25 和 25。
x <- 25 y <- 25
在 If 条件中,如果 x 等于 y,则执行第一个打印语句
print("x is Equal to y")
如果第一个条件失败,则执行第二个打印语句。
print("x is NOT Equal to y")
因为 25 等于 25,所以打印了第一个打印语句。