R quantile函数 | cut函数 | sample函数 | all函数 | scale函数 | do.call函数

时间:2022-08-28 15:10:26

取出一个数字序列中的百分位数

1. 求某一个百分比

x<-rnorm(200)
quantile(x,0.9)

2. 求一系列的百分比

quantile(x,c(0.1,0.9))
quantile(x,seq(0.1,1,0.1))

3. 只取数值:unname()。去掉百分符号

unname(quantile(x,0.9))

4. 多数值,去重复

unique(quantile(x, probs = seq(0,1, length.out = 50)))

 

cut函数将一列点划分到各自的区间里。
如有1000个学生的考试分数(满分100),想要按照分数评等级,
如果是均匀划分(90-100,80-90,70-80,...),直接做除法取商就行,
但如果划分不均匀(90-100,75-90,60-75,0-60), cut函数将会派上用场。

c0=c(2.3,3,1.5,4.8,9,3,4,7,8,9.5)
cuttime=c(0,3,6,9,10)
cut(c0,cuttime,labels = F,right = F)

  

随机取样

sample(seq(1:10),2)

  

给定一组逻辑值,是否所有的值都为True

Given a set of logical vectors, are all of the values true?

all(c(T,F)) 

 

数据的中心化和标准化

scale is generic function whose default method centers and/or scales the columns of a numeric matrix.  

就是假设数据服从正态分布,然后有一个标准化的公式。

options(digits=3)
data <- c(1, 2, 3, 6, 3)
scale(data, center=T,scale=F)
scale(data, center=T,scale=T)

  

do.call

list <- list(matrix(1:25, ncol = 5), matrix(4:28, ncol = 5), matrix(21:45, ncol=5))
list.sum<-do.call(sum,list)
list.sum<-do.call(cbind,list)

do.call() 是告诉list一个函数,然后list里的所有元素来执行这个函数。

R quantile函数 | cut函数 | sample函数 | all函数 | scale函数 | do.call函数的更多相关文章

  1. Jieba分词包(一)——解析主函数cut

    1. 解析主函数cut Jieba分词包的主函数在jieba文件夹下的__init__.py中,在这个py文件中有个cut的函数,这个就是控制着整个jieba分词包的主函数.    cut函数的定义如 ...

  2. R自动数据收集第二章HTML笔记1&lpar;主要关于handler处理器函数和帮助文档所有示例&rpar;

    本文知识点:     1潜在畸形页面使用htmlTreeParse函数 2startElement的用法 3闭包 4handler函数的命令和函数体主要写法 5节点的丢弃,取出,取出标签名称.属性.属 ...

  3. R语言学习笔记:sort、rank、order、arrange排序函数

    R语言中排序有几个基本函数:sort().rank().order().arrange() 一.总结 sort()函数是对向量进行从小到大的排序 rank()函数返回的是对向量中每个数值对应的秩 or ...

  4. python&lowbar;way&comma;day3 集合、函数、三元运算、lambda、python的内置函数、字符转换、文件处理

    python_way,day3 一.集合 二.函数 三.三元运算 四.lambda 五.python的内置函数 六.字符转换 七.文件处理 一.集合: 1.集合的特性: 特性:无序,不重复的序列 如果 ...

  5. Python学习日记(五)——初识函数(set、深浅拷贝、三目运算、函数、全局变量和局部变量)

    基本数据类型补充 set set集合,是一个无序且不重复的元素集合 #创建 s = {11,22,33,44}#类似字典 s = set() #转换 l = (11,22,33,44) s1 = se ...

  6. &lbrack;C&num;&rsqb; 了解过入口函数 Main&lpar;&rpar; 吗?带你用批处理玩转 Main 函数

    了解过入口函数 Main() 吗?带你用批处理玩转 Main 函数 目录 简介 特点 方法的参数 方法的返回值 与批处理交互的一个示例 简介 我们知道,新建一个控制台应用程序的时候,IDE 会同时创建 ...

  7. 嵌入式&amp&semi;iOS:回调函数(C)与block(OC)传 参&sol;函数 对比

    C的回调函数: callBack.h 1).声明一个doSomeThingCount函数,参数为一个(无返回值,1个int参数的)函数. void DSTCount(void(*CallBack)(i ...

  8. ZeroMQ接口函数之 :zmq&lowbar;errno – 返回errno的值给调用此函数的线程

    ZeroMQ 官方地址 :http://api.zeromq.org/4-0:zmq_errno zmq_errno(3)         ØMQ Manual - ØMQ/3.2.5 Name zm ...

  9. DLL模块例1:使用&period;def模块导出函数,规范修饰名称,显示连接调用dll中函数

    以下内容,我看了多篇文章,整合在一起,写的一个例子,关于dll工程的创建,请参考博客里另一篇文章:http://www.cnblogs.com/pingge/articles/3153571.html ...

随机推荐

  1. Derivative of the softmax loss function

    Back-propagation in a nerual network with a Softmax classifier, which uses the Softmax function: \[\ ...

  2. tamper参数

    "tamper/apostrophemask.py","tamper/equaltolike.py","tamper/greatest.py&quot ...

  3. Android界面的View以及ViewGroup的区别

    因为这个问题会经常成为面试的热点,所以我们来谈谈View以及ViewGroup的区别. 先看看View及ViewGroup类关系    Android View和ViewGroup从组成架构上看,似乎 ...

  4. 基于EF&plus;WCF的通用三层架构及解析

    分享基于EF+WCF的通用三层架构及解析 本项目结合EF 4.3及WCF实现了经典三层架构,各层面向接口,WCF实现SOA,Repository封装调用,在此基础上实现了WCFContext,动态服务 ...

  5. mpi

    使用MPI,计算cos x 函数的积分值,积分区间为(0,2PI)这里写图片描述基本思路: 把积分区间,分为相等若干块(此处起多少个线程,分多少块),每个线程分得一块积分区域,每块在分若干小块(此处定 ...

  6. 隔行变色---简单的css js控制table隔行变色

    (1)用expression 鼠标滑过变色: <style type="text/css"><!-- table { background-color:#0000 ...

  7. Go win32 - 1

    上次说到,我们的GO可以执行系统调用,嘿嘿 不假,但如果你认为你已经掌握了,哈哈,那么不然 网上的例子,总是不深入,不彻底,除非是官网上的demo,也就是说只有设计者才知道告诉你什么才是它设计的正真意 ...

  8. asp&period;net &lpar;jquery easy-ui datagrid&rpar;通用Excel文件导出(NPOI)

    http://www.cnblogs.com/datacool/archive/2013/03/12/easy-ui_datagrid_export_excel_asp_net.html

  9. 以log&lpar;n&rpar;的时间求矩形内的点

    设想这么一个简单的问题,在一个平面上有n个点,给定一个矩形,问位于矩形内的点有哪些. 这个问题的简单思路非常简单,每次遍历所有点,看其是否在给定的矩形中.时间复杂度呢?单次查询的时间就是一次遍历的时间 ...

  10. 20155202 《Java程序设计》实验一(Java开发环境的熟悉)实验报告

    20155202 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验内容及步骤 使用JDK编译.运行简单的java程序 命令行下的程序开发 一(新建文件夹): 打开wi ...