R_数据操作_高级_04
数学函数:
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的更多相关文章
- R_数据操作_初级_03
数据的输入:详见(http://cran.r-project.org/doc/manuals/R-data.pdf下载的R Data Import/Export手册②) 1.键盘输入:使用edit() ...
- django之创建第8-3个项目-数据库数据提取之高级操作
1.配置test2.html <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...
- oracle-2-sql数据操作和查询
主要内容: >oracle 数据类型 >sql建表和约束 >sql对数九的增删改 >sql查询 >oracle伪例 1.oracle的数据类型 oracle数据库的核心是 ...
- MySQL(一) -- MySQL学习路线、数据库的基础、关系型数据库、关键字说明、SQL、MySQL数据库、MySQL服务器对象、SQL的基本操作、库操作、表操作、数据操作、中文数据问题、 校对集问题、web乱码问题
1 MySQL学习路线 基础阶段:MySQL数据库的基本操作(增删改查),以及一些高级操作(视图.触发器.函数.存储过程等). 优化阶段:如何提高数据库的效率,如索引,分表等. 部署阶段:如何搭建真实 ...
- pytorch 数据操作
数据操作 在深度学习中,我们通常会频繁地对数据进行操作.作为动手学深度学习的基础,本节将介绍如何对内存中的数据进行操作. 在PyTorch中,torch.Tensor是存储和变换数据的主要工具.如果你 ...
- day54-mysql-库、表、数据操作
. 什么是数据库 存储数据的仓库 . 什么数据: 大家所知道的都是数据.比如:你同学的名字,年龄,性别等等 . 数据库概念 .数据库服务器 .数据库管理系统 重点 .库 .表 .记录 .数据 参考画图 ...
- coreData数据操作
// 1. 建立模型文件// 2. 建立CoreDataStack// 3. 设置AppDelegate 接着 // // CoreDataStack.swift // CoreDataStackDe ...
- SQL不同服务器数据库之间的数据操作整理(完整版)
---------------------------------------------------------------------------------- -- Author : htl25 ...
- [SQL]SQL语言入门级教材_SQL数据操作基础(二)
SQL数据操作基础(初级) netnova 于 -- :: 加贴在 数据库探讨: 为了建立交互站点,你需要使用数据库来存储来自访问者的信息.例如,你要建立一个职业介绍服务的站点,你就需要存储诸如个人简 ...
随机推荐
- c# 验证
public class RegularExpressionsHelper { /// <summary> /// 对用户名进行格式进行检查的正则表达式 /// </summary& ...
- shiro解决一个账号异地登录的问题
如下,找到session中的信息删除即可,按照这个方式试了下.基本可用 在多台服务器部署时,前提必须实现session共享. /** * 登录认证 * @param token * @return * ...
- 一台服务器部署多台tomcat
如题,多个项目部署在一台服务器.减少容错性,觉得分开部署,这样一个tomcat挂了不会影响另一个项目.看配置和应用大小决定数量,一般四五个没问题,也有单台服务器部署8个tomcat稳定运行的. 下面记 ...
- Qt编写气体安全管理系统5-数据监控
一.前言 本项目对设备的监控有四种视图模式,可以任意切换,数据监控.地图监控.设备监控.曲线监控,其中数据监控是最常用的,所以在主界面导航中也排在第一位,综合观察分析了很多气体安全或者组态监控软件,大 ...
- Linux记录-批量安装zabbix(转载)
同一文件夹下建立pwd.txt,格式如下: ip username password ip username password #!/bin/bash cat pwd.txt | while read ...
- 聚类K-Means和大数据集的Mini Batch K-Means算法
import numpy as np from sklearn.datasets import make_blobs from sklearn.cluster import KMeans from s ...
- 教孩子学编程 Python
教孩子学编程 Python 目录 第1 章 Python 基础:认识环境 111 认识Python 312 用Python 编写程序 513 运行Python 程序 514 本章小结 615 编程 ...
- WebService学习总结(三)——使用JDK开发WebService(转)
一.WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1. 使用JDK开发(1.6及以上版本) 2.使用CXF框架开发(工作中) 二.使用JDK开发Web ...
- 【 Linux 】Systemd 使用说明(1)
1. 前言 在 CentOS 7 中使用 systemd 取代了 init 的启动模式,这样的更新换代有什么好处呢?首先需要对 init 和 systemd 有个概念的认识. 2. init 概述 在 ...
- jenkins编译时文件存放的位置
1.首先随便打包编译一下 2.查看编译执行的目录 [root@bogon ~]# ls /root/.jenkins/workspace/pipline-test/ CHANGE_LOGS.html ...