数学函数:

abs(x)   绝对值       sqrt(x)  平方根      ceiling(x)  放回不小于x的最小整数   floor(x)  不小于x的最大整数    trunc(x)  先0方向截取x的整数部分

round(x, digits=n)  将x舍入为指定n位的小数   signif(x, digits=n)  将x舍入为指定n位的有效数字  sin(x),cos(x),tan(x)  正弦、余弦、正切

asin(x),acos(x),atan(x)  反正弦、反余弦、反正切           sinh(x),cosh(x),tanh(x)  双曲正弦、双曲余弦、双曲正切

log(x, base=n)  对x取以n为底的对数  log(x)  自然对数      log10(x)  返回值为2.3026  log10(10)=1  exp(x)  指数函数

统计函数:

mean(x)  平均数  median(x)  中位数  sd(x)  标准差  var(x)  方差  mad(x)  绝对中位差   quantile(x, probs)  求分位数,例如:

# 求x 的30%和84%分位点    y <- quantile(x, c(.3,.84))     range(x)  求值域      diff(range(x))  求值域宽度  sum(x)  求和

diff(x, lag=n)  滞后差分,lag用来指定滞后几项,默认为1    min(x)最小值    max(x)  最大值  scale(x, center=TRUE, scale=TRUE)  数据中心化或者二标准化

scale()一般对矩阵或者数据框进行均值为0,标准差为1的标准化,自定义SD为标准差,M为均值 scale(data)*SD+M

概率函数:

概率函数属于特殊的统计类,通常用来生成分布一直的数据

[dpqr]distribution_abbreviation()

d = 密度函数(density)  p =分布函数(distribution function)  q =分位数函数(quantile function)  r =生成随机数(随机偏差)

常见分布:

设定随机种子:set.seed()     runif(x)  生成x个在(0,1)区间上的随机数

字符处理函数:

其他实用函数:

apply(x, MARGIN, FUN, ........)x数据对象;MARGIN表示维度(1对行数,2对列);FUN表示操作的函数

控制流

语句(statement)  条件(cond)  表达式(expr)  序列(aeq)

for (var in seq) statement  while(cond) statment  if (cond) else statment  if (cond) statment  ifelse(cond,statment)  switch(expr......)

整合与重构

转置  t(data)

R_数据操作_高级_04的更多相关文章

  1. R_数据操作_初级_03

    数据的输入:详见(http://cran.r-project.org/doc/manuals/R-data.pdf下载的R Data Import/Export手册②) 1.键盘输入:使用edit() ...

  2. django之创建第8-3个项目-数据库数据提取之高级操作

    1.配置test2.html <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...

  3. oracle-2-sql数据操作和查询

    主要内容: >oracle 数据类型 >sql建表和约束 >sql对数九的增删改 >sql查询 >oracle伪例 1.oracle的数据类型 oracle数据库的核心是 ...

  4. MySQL(一) -- MySQL学习路线、数据库的基础、关系型数据库、关键字说明、SQL、MySQL数据库、MySQL服务器对象、SQL的基本操作、库操作、表操作、数据操作、中文数据问题、 校对集问题、web乱码问题

    1 MySQL学习路线 基础阶段:MySQL数据库的基本操作(增删改查),以及一些高级操作(视图.触发器.函数.存储过程等). 优化阶段:如何提高数据库的效率,如索引,分表等. 部署阶段:如何搭建真实 ...

  5. pytorch 数据操作

    数据操作 在深度学习中,我们通常会频繁地对数据进行操作.作为动手学深度学习的基础,本节将介绍如何对内存中的数据进行操作. 在PyTorch中,torch.Tensor是存储和变换数据的主要工具.如果你 ...

  6. day54-mysql-库、表、数据操作

    . 什么是数据库 存储数据的仓库 . 什么数据: 大家所知道的都是数据.比如:你同学的名字,年龄,性别等等 . 数据库概念 .数据库服务器 .数据库管理系统 重点 .库 .表 .记录 .数据 参考画图 ...

  7. coreData数据操作

    // 1. 建立模型文件// 2. 建立CoreDataStack// 3. 设置AppDelegate 接着 // // CoreDataStack.swift // CoreDataStackDe ...

  8. SQL不同服务器数据库之间的数据操作整理(完整版)

    ---------------------------------------------------------------------------------- -- Author : htl25 ...

  9. [SQL]SQL语言入门级教材_SQL数据操作基础(二)

    SQL数据操作基础(初级) netnova 于 -- :: 加贴在 数据库探讨: 为了建立交互站点,你需要使用数据库来存储来自访问者的信息.例如,你要建立一个职业介绍服务的站点,你就需要存储诸如个人简 ...

随机推荐

  1. Jenkins自动化版本构建

    1.拉取代码 2.更新父版本 更新依赖版本 3.打包并推送到maven私库 4.版本控制后提交代码并打成docker镜像 PS:修改pom.xml项目版本,这里我没使用插件,直接使用脚本进行修改,这样 ...

  2. nginx 开启rewrite_log日志

  3. jenkins结合httprunner配置实现自动化测试

    jenkins结合httprunner配置实现自动化测试 自动化测试思路: jenkins发布代码到预发布环境 –> 触发自动化测试预发布环境 à 返回测试结:如果测试通过则将代码推送到生产环境 ...

  4. shell编程系列6--shell中的函数

    shell编程系列6--shell中的函数 .函数介绍 linux shell中的函数和大多数编程语言中的函数一样 将相似的任务或者代码封装到函数中,供其他地方调用 语法格式 第一种格式 name() ...

  5. 006-guava 集合-集合工具类-集合扩展工具类

    一.概述 需要实现自己的集合扩展.也许你想要在元素被添加到列表时增加特定的行为,或者你想实现一个Iterable,其底层实际上是遍历数据库查询的结果集 二.使用 2.1.ForwardingList装 ...

  6. Qt widget中使用QML自定义电池

    1.效果 2.QML 在资源里新建Mybattery.qml: import QtQuick 2.0 import QtQuick 2.12 Item { id: root property colo ...

  7. 123457123456#1#----com.ppGame.BaoBaoiMiYu35--前拼后广--miyu_pp

    com.ppGame.BaoBaoiMiYu35--前拼后广--miyu_pp

  8. BladeX部署说明(win7)

    一:安装jdk-8u221-windows-x64 二:安装Nacos,解压nacos-server-1.0.0,运行bin目录下的startup.cmd,成功可以用浏览器访问:localhost:8 ...

  9. Dockerfile-server2

    [root@lab2 docker-file]# cd server2/ [root@lab2 server2]# ls ddbes-server2-0.0.1-SNAPSHOT.jar Docker ...

  10. k8s、jenkins集成

    参考连接 http://www.uml.org.cn/jchgj/201804252.asp https://huanqiang.wang/2018/03/30/Jenkins-Gitlab-Kube ...