产生向量:

a=c(1,2,3) //产生 1,2,3向量

a=1:10-1 //产生 0 - 9数字

a=seq(5,20,by=2) // 以2增长

a=seq(5,120,length=10) //5到20,总数为10,长度系统自己计算得到

矩阵:

生成矩阵:A=matrix(1:16,nrow,ncol,byrow=T)

取矩阵列:temp<-A[,c(1,3)]

PS:为什么c前面有逗号?矩阵二维,逗号分割行、列索引,[, c(....)]按列subgroup,[c(....), ]按行subgroup。

which函数

which.max(a) //向量a中,最大值的下标

which(a>1 & a<6) // 1<a<6之间的a下标

t(a) //a的转置

a%*%b //矩阵相乘

diag(a) //求对角元素 diag(4) :4阶对角矩阵

solve(a,b) //ax=b 方程组解

a.e=eigen(a,symmetric=T) //求出特征向量,特征根。 若需要引用特征根: a.e$values 特征向量 a.e$vectors

数据框

x=data.frame(x1,x2) //可理解为每一行为观察值,x1,x2长度要相等

plot(x) //作出x的图

读文件:

工作目录下放置文本。

x=read.table("abc.txt")

excel 先另存为prn文本,w<-read.table("test.prn",header=T)

for循环

for(i in 1:59) (a[i]=i*2+3)

while(a[i]<121) (i=i+1; a[i]=a[i-1]+2)

R脚本

source("D:\\h.r") //其中print() 函数用来显示

分布函数

rnorm(n,mean=0,sd=1) 高斯(正态)

rexp(n,rate=1) 指数分布

rgamma(n,shape,scale=1) 伽玛分布

rpois(n,lambda) Poisson分布

rweibull(n,shape,scale=1) Weibull(韦伯)分布

rcauchy(n,location=0,scale=1) Cauchy分布

rbeta(n,shape1,shape2) 贝塔分布

rt(n,df) t 分布

rf(n,df1,df2) F分布

rchisq(n,df) 卡方分布

rbinom(n,size,prob) 二项分布

rgeom(n,prob) 几何分布

rhyper(nn,m,n,k) 超几何分布

rlogis(n,location=0,scale=1) logisitic分布

rlnorm(n,meanlog=0,sdlog=1) 对数分布

rnbinom(n,size,prob) 负二项分布

runif(n,min=0,max=1) 均匀分布

rwilcox(nn,m,n) ,rsignrank(nn,n) Wilcoxon分布

写文件

x=data.frame(num,x1,x2,x3)

write.table(x,file="d:\\mark.txt",col.name=F,row.name=F sep=" ")

colMeans(x)[c("x1")] //计算平均值,只显示x1列

apply(x,2,mean) //在列的方向求平均  2表示列

apply(x[("x1","x2")],1,sum] //对每一行求和

R的操作入门熟悉的更多相关文章

  1. Java8中的Stream流式操作 - 入门篇

    作者:汤圆 个人博客:javalover.cc 前言 之前总是朋友朋友的叫,感觉有套近乎的嫌疑,所以后面还是给大家改个称呼吧 因为大家是来看东西的,所以暂且叫做官人吧(灵感来自于民间流传的四大名著之一 ...

  2. 003-Tuple、Array、Map与文件操作入门实战

    003-Tuple.Array.Map与文件操作入门实战 Tuple 各个元素可以类型不同 注意索引的方式 下标从1开始 灵活 Array 注意for循环的until用法 数组的索引方式 上面的for ...

  3. C语言与数据库操作入门

    https://blog.csdn.net/flyingqd/article/details/78763652 C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1 ...

  4. C语言与数据库操作入门(Win版)

    C语言与数据库操作入门(Win版) 2017年12月10日 17:30:17 阅读数:1387 数据库,DataBase,学C语言的是不是想说,很想爱她却并不容易呢?不用着急,C语言也可以操作数据库的 ...

  5. Storm实时计算:流操作入门编程实践

    转自:http://shiyanjun.cn/archives/977.html Storm实时计算:流操作入门编程实践   Storm是一个分布式是实时计算系统,它设计了一种对流和计算的抽象,概念比 ...

  6. R语言基础入门之二:数据导入和描述统计

    by 写长城的诗 • October 30, 2011 • Comments Off This post was kindly contributed by 数据科学与R语言 - go there t ...

  7. Blend操作入门: 别站在门外偷看,快进来吧!(转)

    来源:http://www.cnblogs.com/hielvis/archive/2010/10/21/1857415.html 有的人认为,Blend主要是用来修改一下颜色,调整一下布局之类的,大 ...

  8. CEPH集群操作入门--配置

      参考文档:CEPH官网集群操作文档   概述 Ceph存储集群是所有Ceph部署的基础. 基于RADOS,Ceph存储集群由两种类型的守护进程组成:Ceph OSD守护进程(OSD)将数据作为对象 ...

  9. mysql 命令行操作入门(详细讲解版)

    之前分享过多次Mysql主题,今天继续分享mysql命令行入门   1. 那么多mysql客户端工具,为何要分享命令行操作? -快捷.简单.方便 -在没有客户端的情况下怎么办 -如果是mysql未开启 ...

随机推荐

  1. 接口测试基础——session认证和token认证

    总算是把这个过程理清楚了,现在我们的思路是:what?why?How?,实际上这些个机制产生的内部逻辑是从下至上的的:遇到问题了,想办法解决,总结归纳并取名.从解决一些小问题开始生长,不断打补丁直至完 ...

  2. SQL字符串拼接FOR XML PATH

    在工作中难免会遇到数据库中数据要进行拼接的问题,字符串拼接可以是用SQL的拼接也可以使用C#的拼接,本次说的是使用SQL进行拼接. 首先插入测试语句: --测试语句,准备创建表的语句:如下 CREAT ...

  3. scrapy 源码解析 (一):启动流程源码分析(一)命令行启动

    前言 虽然爬虫的入门级编写并不难,但要让爬虫真正稳定可靠的运行起来,真不是一件容易的事.首先,要用到scrapy,就必须要读懂scrapy这个爬虫框架,如果连这个框架的执行逻辑都搞不懂,那么爬虫也很难 ...

  4. Django框架05 /orm单表操作

    Django框架05 /orm单表操作 目录 Django框架05 /orm单表操作 1. orm使用流程 2. orm字段 3. orm参数 4. orm单表简单增/删/改 5. orm单表查询 5 ...

  5. tensorboard学习笔记

    TensorBoard 默认是不会记录每个节点的用时.耗费的内存大小等这些信息的,那么如何才能在图上显示这些信息呢?关键就是如下这些代码,主要就是在 sess.run() 中加入 options 和  ...

  6. bzoj4631踩气球

    bzoj4631踩气球 题意: 有一个序列和一个区间集合,每次将序列中的一个数-1,求此时集合里有多少个区间和为0.序列大小≤100000,区间数≤100000,操作数≤100000. 题解: 此题解 ...

  7. 性能测试必备知识(2)- 查看 Linux 的 CPU 相关信息

    做性能测试的必备知识系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1806772.html 查看系统 CPU 信息 cat /proc/ ...

  8. Security and Risk Management(5)

    Ethics: ISC Code of Ethics You agree to this before the exam, and the code of ethics is very testabl ...

  9. node name配置错误,导致grid日志在报警

    [root@aipdb ContentsXML]# cat inventory.xml <?xml version="1.0" standalone="yes&qu ...

  10. javascript原型:写一个合并后数组去掉同类项的方法

    <!DOCTYPE html> <html> <head> <title>test013_Array_prototype_unique()</ti ...