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)

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

R in action 读书笔记(1)--第五章:高级数据管理的更多相关文章

  1. 《LINUX内核设计与实现》读书笔记之第五章

    第五章——系统调用 5.1 与内核通信 1.为用户空间提供一种硬件的抽象接口 2.保证系统稳定和安全 3.除异常和陷入,是内核唯一的合法入口. API.POSIX和C库 关于Unix接口设计:提供机制 ...

  2. Linux内核分析 读书笔记 (第五章)

    第五章 系统调用 5.1 与内核通信 1.调用在用户空间进程和硬件设备之间添加了一个中间层.该层主要作用有三个: 为用户空间提供了硬件的抽象接口. 系统调用保证了系统的稳定和安全. 实现多任务和虚拟内 ...

  3. 《深入理解java虚拟机》读书笔记四——第五章

    第五章 调优案例分析与实战

  4. R in action读书笔记(20)第十五章 处理缺失数据的高级方法

    处理缺失数据的高级方法 15.1 处理缺失值的步骤 一个完整的处理方法通常包含以下几个步骤: (1) 识别缺失数据: (2) 检查导致数据缺失的原因: (3) 删除包含缺失值的实例或用合理的数值代替( ...

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

    5.4 控制流  语句(statement)是一条单独的R语句或一组复合语句(包含在花括号{ } 中的一组R语 句,使用分号分隔):  条件(cond)是一条最终被解析为真(TRUE)或假(FAL ...

  6. 《R语言实战》读书笔记--第五章 高级数据管理

    本章内容: 数学和统计函数 字符处理函数 循环和条件执行 自编函数 数据整合与重塑 5.1一个数据处理难题 5.2数值和字符处理函数 分为数值函数和字符串函数,下面是数学函数截图: ceiling.f ...

  7. R in action读书笔记(22)第十六章 高级图形进阶(下)

    16.2.4 图形参数 在lattice图形中,lattice函数默认的图形参数包含在一个很大的列表对象中,你可通过trellis.par.get()函数来获取,并用trellis.par.set() ...

  8. R in action读书笔记(5)-第七章:基本统计分析

    7.1描述性统计分析 > vars<-c("mpg","hp","wt") > head(mtcars[vars])    ...

  9. R in action读书笔记(21)第十六章 高级图形进阶(上)

    16.1 R 中的四种图形系统 基础图形函数可自动调用,而grid和lattice函数的调用必须要加载相应的包(如library(lattice)).要调用ggplot2函数需下载并安装该包(inst ...

随机推荐

  1. 2016/05/25 empty() 与 isset()的区别

    对于初学php的人来说,empty()和和isset()用法的区别是很难搞清楚的,他们的用法的差别不仔细去琢磨的话确实很难弄清楚. 先说一下他们的共同点: 都可以判定一个变量是否为空: 都返回bool ...

  2. javaScript复制粘贴

    1.clipboard.js 实现了纯 JavaScript (无 Flash)的浏览器内容复制到系统剪贴板的功能.可以在浏览器和 Node 环境中使用.支持 Chrome 42+.Firefox 4 ...

  3. create python project steps

    Setting Up Your First Project You don't have to manually create the structure above, many tools will ...

  4. java中abstract和interface的區別(轉)

    (一)概述    在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制.正是由于这两种机制的存 在,才赋予了Java强大的 面向对象能力.abstract ...

  5. svn 添加用户名密码

    1. 找到svn安装路径  我的是 /opt/svn/repositories/ (如果不知道,可以搜索 :find / -name authz) 2.进入该目录的conf,其中包含authz.pas ...

  6. 如何用Mac远程桌面连接windows

    打开mac,连接网络,找到系统中自带的“远程桌面连接”软件,截图如下

  7. Python3字符串方法

    Python字符串方法图示: 1.index() 重点 定义:查找并返回指定str的索引位置,如果没找到则会抛异常(查找的顺序是从左至右)可以指定范围:开始位置和结束位置进行查找. 格式:“字符串内容 ...

  8. HDU 4893 Wow! Such Sequence! (树状数组)

    题意:给有三种操作,一种是 1 k d,把第 k 个数加d,第二种是2 l r,查询区间 l, r的和,第三种是 3 l r,把区间 l,r 的所有数都变成离它最近的Fib数, 并且是最小的那个. 析 ...

  9. svn报错:privious operation has not finshed;run 'cleanup' if it was interrupted

    在更新svn的过程中,可能中途会取消,取消之后再次更新时可能提示,如下图: 下载sqlite3工具,进入此下载地址:https://www.sqlite.org/download.html 将sqli ...

  10. 关于PHP的框架

    使用PHP框架有优点也有缺点,优点是避免重复劳动.简化很多操作.方便团队项目开发及维护,框架已经帮助你完成了很多工作,业务层主要侧重于业务功能的开发,缺点是由于调用框架对系统性能会有一点影响,因为框架 ...