R 函数大全
1、平均值 mean(x, trim=0, na.rm=FALSE,...)
2、线性模型 lm(y~x, data=test)
3、 log()
4、 log10()
5、 exp()
6、 sin()
7、 cos()
8、 tan()
9、 asin()
10、acos()
11、binom.test()
12、fisher.test()
13、chisq.test()
14、glm(y~ x1+x2+x3, binominal)
15、friedman.test()
16、mean()
17、sd()
18、boxplot(day~type, data=bac, col="red", xlab="Virus" , ylab="days")
19 、 向 量 c(
)
rep(2,times=4)
rep(1:2, c(10,12))
seq(from=1 ,to=10, by=3)
20、随机正态分布 rnorm(n, mean=0, sd=1)
21、随机均匀分布 runif(n, min=0, max=1)
22、matrix(data, ncol, byrow=T)
row.names( )行名称
col.names()列名称
ncol 列数统计 nrow 行数统计
dim(
) 维数统计
t( ) 矩阵转置
23、data.frame( ) 生成数据框
cbind(
) 按列合并数据框
rbind(
) 按行合并数据框
head(
) 访问数据框的前六行
24.mode() 判断存储的类型
class() 判断数据的类
以下函数,主要用在函数处理异常时使用,目的是增强程序的稳健性
is.numeric() 判断是否为数值型,返回值为 TRUE 或是 FALSE
is.logical() 判断是否为逻辑值
is.character() 判断是都为字符串
is.null() 判断是否为空
is.na() 判断是都为 na
as.numeric() 转换为数值型
as.logical() 转换为逻辑型
as.character() 转换为字符串
as.matrix() 转换为矩阵
as.data.frame() 转换为数据框
as.factor() 转换为因子
attach()数据框内各列附加为向量
detach() 分离向量
transform() 为原数据列添加新的列,覆盖或是添加
subset() 相当于 select 语句,参数有 data, expression,select
apply() 对数据框或是矩阵应用某个函数,参数有 data, 1/2, FUN
sort() 排序,按照升序排序
order() 默认从小到大返回序号