R in action 读书笔记(1)--第五章:高级数据管理


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分布

Gamma时于布

gamma

几何分布

geom

超几何分布

hyper

对数正态分布

lnorm

Logistic分布

logis

多项分布

multinom

负二项分布

nbinom

正态分布

norm

泊松分布

pois

Wilcoxon符号秩分布

signrank

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)

连接‘},的对象,井将其输出到屏幕上或文件‘},(如果声明了一个的话)

相关