📜  R – 运算符(1)

📅  最后修改于: 2023-12-03 15:34:35.582000             🧑  作者: Mango

R – 运算符

在 R 语言中,运算符是用于执行特定数学或逻辑操作的符号。运算符可以用于计算两个或多个值并返回结果。

R 语言支持许多运算符。其中包括算术运算符、比较运算符、逻辑运算符等等。在本文中,我们将为您介绍一些最常用的运算符,以及如何在 R 中使用它们。

算术运算符

计算两个或多个数值时,可以使用算术运算符。

以下是 R 中可用的算术运算符:

| 运算符 | 描述 | | --- | --- | | + | 加 | | - | 减 | | * | 乘 | | / | 除 | | ^ | 指数 | | %% | 模数 | | %/% | 整除 |

加号

在 R 中,加号(+)用于将数字相加。也可以使用加号连接字符串。例如:

x <- 5
y <- 10
z <- x + y
print(z)

# Output: 15

a <- "Hello"
b <- "World"
c <- a + b
print(c)

# Output: "HelloWorld"
减号

在 R 中,减号(-)用于将数字相减。例如:

x <- 10
y <- 5
z <- x - y
print(z)

# Output: 5
乘号

在 R 中,乘号(*)用于将数字相乘。例如:

x <- 5
y <- 10
z <- x * y
print(z)

# Output: 50
除号

在 R 中,除号(/)用于将数字相除。例如:

x <- 10
y <- 5
z <- x / y
print(z)

# Output: 2
指数

在 R 中,指数运算使用符号(^)。例如:

x <- 2
y <- 3
z <- x ^ y
print(z)

# Output: 8
模数

在 R 中,模数运算使用符号(%%)。模数运算返回两个数字之间的余数。例如:

x <- 7
y <- 3
z <- x %% y
print(z)

# Output: 1
整除

在 R 中,整除运算使用符号(%/%)返回两个数字之间的整数部分。例如:

x <- 7
y <- 3
z <- x %/% y
print(z)

# Output: 2
比较运算符

比较运算符在 R 中用于比较两个值的大小或相等性。

以下是 R 中可用的比较运算符:

| 运算符 | 描述 | | --- | --- | | > | 大于 | | < | 小于 | | >= | 大于等于 | | <= | 小于等于 | | == | 等于 | | != | 不等于 |

大于

大于运算符(>)用于比较一个数字是否大于另一个数字。例如:

x <- 10
y <- 5
z <- x > y
print(z)

# Output: TRUE
小于

小于运算符(<)用于比较一个数字是否小于另一个数字。例如:

x <- 5
y <- 10
z <- x < y
print(z)

# Output: TRUE
大于等于

大于等于运算符(>=)用于比较一个数字是否大于或等于另一个数字。例如:

x <- 10
y <- 5
z <- x >= y
print(z)

# Output: TRUE
小于等于

小于等于运算符(<=)用于比较一个数字是否小于或等于另一个数字。例如:

x <- 5
y <- 10
z <- x <= y
print(z)

# Output: TRUE
等于

等于运算符(==)用于比较两个数字是否相等。例如:

x <- 5
y <- 10
z <- x == y
print(z)

# Output: FALSE
不等于

不等于运算符(!=)用于比较两个数字是否不相等。例如:

x <- 5
y <- 10
z <- x != y
print(z)

# Output: TRUE
逻辑运算符

逻辑运算符在 R 中用于执行逻辑比较。

以下是 R 中可用的逻辑运算符:

| 运算符 | 描述 | | --- | --- | | & | 逻辑与 | | | | 逻辑或 | | ! | 逻辑非 |

逻辑与

逻辑与运算符(&)用于比较两个表达式是否都为 true。例如:

x <- 5
y <- 10
z <- (x > 1) & (y < 20)
print(z)

# Output: TRUE
逻辑或

逻辑或运算符(|)用于比较两个表达式是否有至少一个为 true。例如:

x <- 5
y <- 10
z <- (x > 1) | (y < 20)
print(z)

# Output: TRUE
逻辑非

逻辑非运算符(!)用于返回相反的逻辑值。例如:

x <- 5
y <- 10
z <- !(x > 1)
print(z)

# Output: FALSE

以上是 R 中最常用的运算符。使用这些运算符可以执行许多不同的操作,如计算、比较和逻辑判断。 了解这些运算符将有助于您更好地理解 R 语言,并帮助您构建更强大的 R 脚本。