R语言实战复习笔记——第五章

数学函数:

1.trunc(x)   #取整数部分  

>trunc(5.1)

2.ronnd(x,digits=n)  #将x四舍五入为指定位的小数

> round(3.42,1)
[1] 3.4
> round(3.46,1)
[1] 3.5

3.signif(x,digits=n) #舍入为指定的有效数字

> signif(3.232,3)
[1] 3.23

4.log(x)  #以e为底

5.exp(x)  #指数函数exp(2.3026)返回值为10

统计函数:

1.quantile(x,prob)  #求取分位数

> quantile(1:10,c(0.53))
53%
5.77

2.range(x)  #求取值域

> range(1:16)
[1] 1 16

3.diff(x,lag=n)  #滞后差分

> diff(c(1,3,5,4,1),1)
[1] 2 2 -1 -3

概率函数

dnorm()密度函数;pnorn()分布函数;qnorm()分位数函数;rnorm()随机数生成函数

字符处理函数

nchar(x)  #计算字符数量

substr(x)  #提取或者替换一个字符串向量

grep(pattern,x,ignore.case=FALSE,fixed=FALSE)  #在x中搜索某种模式

其他常用函数

pretty(x,n)  #创建n个完美的分割点

cat()  #连接对象

options(digits=2)

> options(digits=2)
> 3.1111
[1] 3.1
> options(digits=3)
> 3.1111
[1] 3.11

整合与重构

t()  #转置 

aggregate(x,by=list(),Fun)   #依据list中的数据进行分组

原文地址:https://www.cnblogs.com/liuting1990/p/6415446.html