《R语言的向量操作》PPT课件.ppt

上传人:新** 文档编号:571142392 上传时间:2024-08-08 格式:PPT 页数:26 大小:742.50KB
返回 下载 相关 举报
《R语言的向量操作》PPT课件.ppt_第1页
第1页 / 共26页
《R语言的向量操作》PPT课件.ppt_第2页
第2页 / 共26页
《R语言的向量操作》PPT课件.ppt_第3页
第3页 / 共26页
《R语言的向量操作》PPT课件.ppt_第4页
第4页 / 共26页
《R语言的向量操作》PPT课件.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《《R语言的向量操作》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《R语言的向量操作》PPT课件.ppt(26页珍藏版)》请在金锄头文库上搜索。

1、R R语言语言第二章第二章R R语言的向量操作语言的向量操作n2.1 基本运算n2.2 数据对象n2.3 向量赋值及基本操作n2.4 矩阵的操作n2.5 文件读写向量的概念n由相同基本类型的元素构成的序列,最常见的对象,也是最基本的数据输入。2.1 2.1 基本运算基本运算n加(+),减(-),乘(*),除(/),乘方()n运算优先级,最高为乘方,然后乘除,最后加减。n其他运算符:整除(%/%),余数(%)。输入技巧输入技巧n1、如果一行无法全部输入,可敲enter,在第二行继续输入,R会在输入行头提示+。n2、如果在一行命令结束后添加; 则可以一行输入多条命令。函数运算函数运算nR语言中,还

2、可以完成各种初等函数运算,如开方,指数,对数,三角函数等。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逻辑运算 大于; = 大于等

3、于; = 等于; 小于; != 不等于返回值通常只有两种:返回值通常只有两种:”TRUETRUE”( (真真), ), “FALSEFALSE”( (假假) )2.2 2.2 数据对象数据对象n我们称创建和控制的实体为对象,他可以是向量,矩阵,数组或者字符串。n变量赋值n“”为变量赋值n34n变量查询 ls()n变量删除 rm()数据对象的类型n(1)数值型:整数,浮点型n(2)逻辑型:TRUE(T),FLASE(F)n(3)字符型:字符型数据夹在双引号“”或单引号之间,例如”aa”,”21”。n(4)复数型:a+bin(5)原味型:指的数据以二进制形式保存。特殊变量n(1) Inf,指的无穷

4、。Inf=1/0n(2)NaN,其意义为不确定。0/0=NaNn(3)NA,无法得到、缺失或者未定义。n(4)NULL,其意义为空的对象。判别与转换数据对象的函数n在R语言中,各种类型的变量可以相互转换,并提供相应的函数对于对象的类型进行判别。数值 is.numeric() as.numeric()整数 is.integer() as.integer()双精度 is.double() as.double()复数 plex() plex()字符 is.character() as.character()2.3向量的赋值及基本操作n通过c()连接函数为变量赋值。nx-c(1,2,3,4,5,6,6

5、)nassign()为变量赋值nassign(“x”,c(1,2,3,4,5,6)n使用c()连接向量nz-c(x,y);如何产生有规律的向量?n1、等差数列n2、等间隔函数nseq()n参数: from 起始nto 终止nby变化数值nlength.out 间隔函数数值nalong.with 等间隔函数与向量长度相同 n3、重复函数nrep()为重复函数,将变量重复若干次。ntimes 表示向量x的重复次数。nlength.out 表示重复后构成的向量的长度。neach 表示每个分量的长度。n逻辑向量,只有TRUE和FALSE两种值。nall()判别是否所有向量都为真。nany()判别是否至

6、少有一个向量为真。nwhich()判别哪些向量符合条件。nlogical()初始化逻辑向量。缺失数据nNA表示缺失数据。nis.na()检测向量是否存在NA。字符型向量n向量中的元素可以为字符串。npaste()可以将多个对象黏贴在一起。nstrsplit()为切割函数。nnoquote()去掉字符型变量中的引号。n与数值向量相关的函数n向量最大值,最小值,范围n求和,求积函数n中位数,均值,方差,标准差,排序因子n变量分为区间变量,名义变量,有序变量。n其中区间变量为数字又称为连续变量,可进行基本运算。n名义变量、有序变量可能为离散变量,无法用于计算,所以需要使用因子进行统计并表示。区间变量

7、:1,2,2.3,名义变量:性别,省份,职业有序变量:班级,名次nfactor()函数n用于将向量转为因子。n基本参数:向量x,levels为level提取值,labels为levels替换值,exclude为去除值,ordered为是否排序。ngl()函数n用于生成因子的函数。ngl(n,k,length=n*k,labels=1:n,ordered=FALSE)n与因子有关联的函数ntable():统计各因子中向量的频数。ntapply():用于不同水平下的各种计算。课堂小结n2.1 基本运算n2.2 数据对象n2.3 向量赋值及基本操作课堂练习n熟悉本堂课的所有命令,如果想明白更多的用法,可以自行输入?函数名 查找。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号