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

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)

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

posted @ 2015-04-15 17:55  机器学习算法与Python  阅读(466)  评论(0编辑  收藏  举报