2.2 R常用函数及其应用
Function_name ( variable1, variable2, variable3 ···)
2.2.1 数学函数
- 对数据做变换
- 数值做格式化
函数 | 含义 |
---|---|
abs(x) |
绝对值 |
sqrt(x) |
平方根 |
ceiling |
不小于x的最小整数 |
floor(x) |
不大于x的最大整数 |
trunc(x) |
向0的方向截去x的整数部分 |
round(x, digits=n) |
将x舍入为指定的n位小数
|
signif(x, digits=n) |
将x舍入为指定的n位有效数字
|
cos(x) |
余弦 |
sin(x) |
正弦 |
tan(x) |
正切 |
acos(x) |
反余弦 |
asin(x) |
反正弦 |
atan(x) |
反正切 |
sinh(x) |
双曲正弦 |
cosh(x) |
双曲余弦 |
tanh(x) |
双曲正切 |
asinh(x) |
反双曲正弦 |
acosh(x) |
反双曲余弦 |
atanh(x) |
反双曲正切 |
log(x, base=n) |
对x取以n为底的对数 |
log(x) |
自然对数(以e 为底) |
log10(x) |
常用对数(以10 为底) |
exp(x) |
指数函数 |
# 绝对值
> abs(-4)
[1] 4
> abs(-4.3)
[1] 4.3
# 平方根
> sqrt(25)
[1] 5
> 25^0.5
[1] 5
# 不小于x的最小整数
> ceiling(3.25)
[1] 4
> ceiling(-3.25)
[1] -3
> ceiling(-3.95)
[1] -3
# 不大于x的最大整数
> floor(3.95)
[1] 3
> floor(-3.95)
[1] -4
> floor(-3.25)
[1] -4
# 向0的方向截取x的整数部分
> trunc(3.25)
[1] 3
> trunc(3.95)
[1] 3
> trunc(-3.25)
[1] -3
> trunc(-3.95)
[1] -3
# 小数位数
> round(5.3457,digits=2)
[1] 5.35
> round(5.3457,digits=1)
[1] 5.3
> round(0.002537,digits=2)
[1] 0
> round(0.002537,digits=4)
[1] 0.0025
> round(0.002537,digits=5)
[1] 0.00254
# 有效数字位数
> signif(0.002537,digits=2)
[1] 0.0025
> signif(0.002537,digits=3)
[1] 0.00254
> signif(2.537467,digits=3)
[1] 2.54
> signif(2.537467,digits=4)
[1] 2.537