R第二章R语言的向量操作

上传人:仙*** 文档编号:243845259 上传时间:2024-09-30 格式:PPT 页数:26 大小:742.50KB
返回 下载 相关 举报
R第二章R语言的向量操作_第1页
第1页 / 共26页
R第二章R语言的向量操作_第2页
第2页 / 共26页
R第二章R语言的向量操作_第3页
第3页 / 共26页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,R,语言,第二章,R,语言的向量操作,2.1,基本运算,2.2,数据对象,2.3,向量赋值及基本操作,2.4,矩阵的操作,2.5,文件读写,向量的概念,由相同基本类型的元素构成的序列,最常见的对象,也是最基本的数据输入。,2.1,基本运算,加,(+),,减,(-),,乘,(*),,除,(/),,乘方,(),运算优先级,最高为乘方,然后乘除,最后加减。,其他运算符:整除,(%/%),,余数,(%),。,输入技巧,1,、如果一行无法全部输入,可敲,enter,,在第二行继续输入,,R,会在输入行头提示,+,。,2,、如果在一行命令结束后添加,;,则可以一行输入多条命令。,函数运算,R,语言中,还可以完成各种初等函数运算,如开方,指数,对数,三角函数等。,abs(x)x,的绝对值,sqrt(x)x,的开方,sqrt(x)e,的指数,log(x),log10(x),log(x,n),对数,(e,10,n,为底,),sin(x),cos(x),tan(x),三角函数,(,正弦,余弦,正切,),asin(x),acos(x),atan(x),反三角函数,(,正弦,余弦,正切,),factorial(x)x,的阶乘,choose(n,k),二项系数,n,中选,k,个,floor(x),向下取整,ceiling(x),向上取整,trunc(x),靠近,0,取整,trunc(1.5)=1,trunc(-1.5)=-1,逻辑运算,大于;,=,大于等于,;=,等于;,小于,;!=,不等于,返回值通常只有两种:,”,TRUE,”,(,真,),“,FALSE,”,(,假,),2.2,数据对象,我们称创建和控制的实体为对象,他可以是向量,矩阵,数组或者字符串。,变量赋值,“,”,为变量赋值,34,变量查询,ls(),变量删除,rm(),数据对象的类型,(1),数值型:整数,浮点型,(2),逻辑型:,TRUE,(,T,),,FLASE,(,F,),(3),字符型:字符型数据夹在双引号,“”,或单引号之间,例如,”,aa,”,”,21,”,。,(4),复数型:,a+bi,(5),原味型:指的数据以二进制形式保存。,特殊变量,(1)Inf,,指的无穷。,Inf=1/0,(2)NaN,,其意义为不确定。,0/0=NaN,(3)NA,,无法得到、缺失或者未定义。,(4)NULL,,其意义为空的对象。,判别与转换数据对象的函数,在,R,语言中,各种类型的变量可以相互转换,并提供相应的函数对于对象的类型进行判别。,数值,is.numeric()as.numeric(),整数,is.integer()as.integer(),双精度,is.double()as.double(),复数,plex()plex(),字符,is.character()as.character(),2.3,向量的赋值及基本操作,通过,c(),连接函数为变量赋值。,x-c(1,2,3,4,5,6,6),assign(),为变量赋值,assign(“x”,c(1,2,3,4,5,6),使用,c(),连接向量,z-c(x,y);,如何产生有规律的向量?,1,、等差数列,2,、等间隔函数,seq(),参数:,from,起始,to,终止,by,变化数值,length.out,间隔函数数值,along.with,等间隔函数与向量长度相同,3,、重复函数,rep(),为重复函数,将变量重复若干次。,times,表示向量,x,的重复次数。,length.out,表示重复后构成的向量的长度。,each,表示每个分量的长度。,逻辑向量,只有,TRUE,和,FALSE,两种值。,all(),判别是否所有向量都为真。,any(),判别是否至少有一个向量为真。,which(),判别哪些向量符合条件。,logical(),初始化逻辑向量。,缺失数据,NA,表示缺失数据。,is.na(),检测向量是否存在,NA,。,字符型向量,向量中的元素可以为字符串。,paste(),可以将多个对象黏贴在一起。,strsplit(),为切割函数。,noquote(),去掉字符型变量中的引号。,与数值向量相关的函数,向量最大值,最小值,范围,求和,求积函数,中位数,均值,方差,标准差,排序,因子,变量分为区间变量,名义变量,有序变量。,其中区间变量为数字又称为连续变量,可进行基本运算。,名义变量、有序变量可能为离散变量,无法用于计算,所以需要使用因子进行统计并表示。,区间变量:,1,,,2,,,2.3,,,名义变量:性别,省份,职业,有序变量:班级,名次,factor(),函数,用于将向量转为因子。,基本参数:向量,x,,,levels,为,level,提取值,,labels,为,levels,替换值,,exclude,为去除值,,ordered,为是否排序。,gl(),函数,用于生成因子的函数。,gl(n,k,length=n*k,labels=1:n,ordered=FALSE),与因子有关联的函数,table(),:统计各因子中向量的频数。,tapply(),:用于不同水平下的各种计算。,课堂小结,2.1,基本运算,2.2,数据对象,2.3,向量赋值及基本操作,课堂练习,熟悉本堂课的所有命令,如果想明白更多的用法,可以自行输入,?,函数名 查找。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!