5.2.1数学函数 | ||
函数 | 描述 | |
abs(x) | 绝对值 | |
sqrt(x) | 平方根 | |
ceiling(x) | 不小于x的最小整数 | |
floor(x) | 不大于x的最大整数 | |
trunc(x) | 向0的方向截取的X中的整数部分 | |
round(x,digits=n) | 将x舍入为指定位的小数 | |
signif(x, digits=n) | 将x舍入为指定的有效数字位数 | |
cos(x)、sin(x)、tan(x) | 余弦、正弦和正切 | |
acos(x)、asin(x)、atan(x) | 反余弦、反正弦和反正切 | |
cosh(x)、sinh(x)、tanh(x) | 双曲余弦、双曲正弦 双曲正切 | |
acosh(x)、asinh(x)、atanh(x) | 反双曲余弦、反双曲正弦和反双曲正切 | |
log(x,base=n) | 对x取以n为底的对数 | |
log(x) | 自然对数 | |
log10(x) | 常用对数 | |
exp(x) | 指数函数 | |
5.2.2统计函数 | ||
mean(x) | 平均数 | |
median(x) | 中位数 | |
sd(x) | 标准差 | |
var(x) | 方差 | |
mad(x) | 绝对中位差 | |
quantile(x,probs) | 求分位数 | |
range(x) | 求值域 | |
sum(x) | 求和 | |
diff(x, lag=n) | 滞后差分,lag用以指定滞后几项 | |
minx) | 求最小值 | |
max(x) | 求最大值 | |
scale(x,center=TRUE,scale=TRUE) | 为数据对象x按列进行中心化或标准化 | |
5.2.3概率函数 | ||
Beta分布 | beta | |
二项分布 | binom | |
柯西分布 | cauchy | |
(非中心)卡方分布 | chisq | |
指数分布 | exp | |
F分布 | f | |
Gamma时于布 | gamma | |
几何分布 | geom | |
超几何分布 | hyper | |
对数正态分布 | lnorm | |
Logistic分布 | logis | |
多项分布 | multinom | |
负二项分布 | nbinom | |
正态分布 | norm | |
泊松分布 | pois | |
Wilcoxon符号秩分布 | signrank | |
t分布 | t | |
均匀分布 | unif | |
Weibull分布 | weibull | |
Wilcoxon秩和分布 | wilcox | |
5.2.4字符处理函数 | ||
nchar(x) | 计算x中的字符数量 | |
substr(x, start, stop) | 提取或替换一个字符向量中的子串 | |
grep(pattern, x, ignore.case=FALSE,fixed=FALSE) | 在x中搜索某种模式。若fixed=FALSE,则pattern为一个正则表达式。若fixed=TRUE,则pattern为一个文本字符申。返回值为匹配的下标 | |
sub (pattern, replacement, x,ignore.case=FALSE, fixed=FALSE) | 在x中搜索pattern,并以文本replacement将其替换。若fixed=FALSE,则pattern为一个正则表达式若fixed=TRUE,则pattern为一个文本字符串 | |
strsplit(x, split, fixed=FALSE) | 在split处分割字符向量x中的元索。若fixed=FALSE,则pattern为一个正则表达式。若fixed=TRUE,则pattern为一个文本字符申 | |
pas七e(…,sep=“”) | 连接字符申,分隔符为sep | |
toupper(x) | 大写转换 | |
tolower(x) | 小写转换 | |
5.2.5其他实用函数 | ||
length(x) | 对象x的长度 | |
seq(from, to, by) | 生成一个序列 | |
rep(x, n) | 将x重复n次 | |
cut(x, n) | 将连续型变量对于割为有着n个水平的因子 | |
pretty(x, n) | 创建美观的分割点。通过选取n+1个等间距的取整值,将一个连续型变量对于割为n个区间。 | |
cat(…,file ="myfile",append =FALSE) | 连接…中的对象,并将其输出到屏幕上或文件中(如果声明了一个的话) | |