跳到主要内容

R 语言 - 数学函数

数学运算

在 R 语言中,你可以使用数学运算符对数字进行常见的数学运算。

例如,运算符 + 用于两个数字相加:

10 + 5

运算符 - 用于两个数字相减:

10 - 5

你可以在 R 语言运算符 学习更多运算符的使用。

内置数学函数

在 R 语言中,内置了很多数学函数,可帮助你方便地对数字执行数学计算。

例如,min()max() 函数可用于查找集合中的最小或者最大的数字:

> max(5, 10, 15)
[1] 15

> min(5, 10, 15)
[1] 5

sqrt()

sqrt() 函数返回数字的平方根:

> sqrt(16)
[1] 4

abs()

abs() 函数返回数字的绝对(正)值:

> abs(-4.7)
[1] 4.7

ceiling() and floor()

ceiling() 函数将数字向上舍入到最接近的整数,而 floor() 函数将数字向下舍入到最接近的整数,并返回结果:

> ceiling(1.4)
[1] 2

> floor(1.4)
[1] 1

log()

log() 函数用于求对数,默认以自然常数 e 为底:

> e <- exp(1) # 变量e为自然常数
> log(e)
[1] 1

通过设置 base 参数,可以改变对数底的大小,例如 10:

> log(100, base=10)
[1] 2