R语言课件5_第1页
R语言课件5_第2页
R语言课件5_第3页
R语言课件5_第4页
R语言课件5_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电脑和R语言、目录、电脑和R语言、第1章网络基础知识和R简介第2章R语言基础第3章数据存储和读取第4章R的图形功能第5章R的计算机编程第6章合并实例、第5章R的计算机编程、1、节目脚本2、控制结构3、自定义函数、1、程序脚本;例如,在“档案”菜单中选择“新建节目脚本”选项,然后在打开的r编辑器中运行x-round (run if (100,1,10),1) message(,1,基本绘制工具,运行脚本程序的三种茄子方法r)快捷方式:选择所有代码,然后按ctrl键运行节目菜单。选择代码,然后单击鼠标右键并选择“运行当前行或选定的代码”。2,控制结构,1,条件语句2,循环语句,2,控制结构,条件语

2、句1。简单条件语句2。多语句形式的条件语句3。多个条件的条件语句,2,控制结构,条件语句1。简单条件语句1: if (No),ii,控制结构,1。简单条件语句方法1: if(条件)表达式示例1: p=0.03 if (p!=1) p=p 1 p,填充流程图,测试:保存示例1中的r脚本档案,观察p、打印(p)、猫(p)、消息(p)之间的差异。2,控制结构,1。简单条件语句方法1: if(条件)表达式1 else表达式2示例2 p=0.03 if (p 0.05!),第二,控制结构,1 .简单条件语句方法2: ifelse(条件,是,否)示例2: p=0.03 if else (p 0.05!)案

3、例3: x=0,x,na);案例4: x-if else (na,a,b) x,2,控制结构;案例5:在R1中储存资料;第二,程序如下:a=read . table(R1 . txt)if(length(a,1) 3) pie (a,1,col=1: length(,第二,控制结构)A=read.table (r1.txt) if(最大(a,1)% % 2=0)print(最大数量为偶数)else print(最大,2,控制结构)多语句格式的条件语句示例7:圆的半径存储在已知文本文件t2.txt中。如果牙齿数字大于0,则计算圆的面积,否则不能用作“圆的半径”输出。2,控制结构,2。多语句格式的

4、条件语句节目代码:x0) s-round(pi*r2,2) print(半径,r,圆面积:s) else print),3 .如果需要多个条件的条件语句中的两个或多个条件,则格式为if(条件1)语句1语句2 else if(条件2)语句1语句2 else,2,控制结构,示例8:使用scan()函数,输入数字判断,第二,控制结构,节目代码如下。x0)大于result- 0的elseif (x=0)等于result-0 else result-小于0的message (x,result)循环语句1,for循环:for 2,控制结构,1,for循环示例11:在数据框dat1中修改letters Co

5、unt=c(1,4,2,1),2,控制结构,1,for循环示例11:在数据框dat1中,letters变量的值为、2、控制结构、1、for循环过程如下:建立y数值向量,例如x-round (run if (1000,1,10) y-rep (0,1000) # x长度。例如,条件陈述式可以用逻辑索引向量取代。例如,for(I in 13360 length(x)if(Xi=3)yi-0 else yi-1,程序为yx=3-0 yx!=3-1,2,控制结构,2,while循环while(条件)表达式示例13:I=1 while(I=5)print(13360 I)I=I 1 3,示例17:使用r

6、epeat循环计算1到100之间的奇数总和。范例18:使用for回圈,输出并加总1到100之间可除以3或5的数字。示例15:使用循环输出矢量13360100的所有数据。For循环3360 for (I in 13360i100) break (I),while循环:i-1 while (i=100) print(i) I-I 1, arg 3=false)调用具有首选项的函数时,有三个参数可以执行以下操作:Foo2(x,arg3=TRUE),3,自定义函数,例如数据y=(y1,y2,yn)的平均值,3,自定义函数,如数据y=c(y1,y2,yn)的平均值、标准差、长度和求和的函数创建,以及散点图(用线表示)绘制计算机编程:ms-function(y)x,y分别是两组数据样本均值,S1,S2是样本分布,n1,N2是样本数,3,用户定义的函数,twosam-function (y1,y2)n1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论