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

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

ID:49562945

大小:742.50 KB

页数:26页

时间:2020-02-25

R第二章R语言的向量操作.ppt_第1页
R第二章R语言的向量操作.ppt_第2页
R第二章R语言的向量操作.ppt_第3页
R第二章R语言的向量操作.ppt_第4页
R第二章R语言的向量操作.ppt_第5页
资源描述:

《R第二章R语言的向量操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

4、(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()复数is.complex()as.complex()字符is.character()as.character()2

5、.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表示每

6、个分量的长度。逻辑向量,只有TRUE和FALSE两种值。all()判别是否所有向量都为真。any()判别是否至少有一个向量为真。which()判别哪些向量符合条件。logical()初始化逻辑向量。缺失数据NA表示缺失数据。is.na()检测向量是否存在NA。字符型向量向量中的元素可以为字符串。paste()可以将多个对象黏贴在一起。strsplit()为切割函数。noquote()去掉字符型变量中的引号。与数值向量相关的函数向量最大值,最小值,范围求和,求积函数中位数,均值,方差,标准差,排序因子变量分为区间变量,名义

7、变量,有序变量。其中区间变量为数字又称为连续变量,可进行基本运算。名义变量、有序变量可能为离散变量,无法用于计算,所以需要使用因子进行统计并表示。区间变量:1,2,2.3,……名义变量:性别,省份,职业……有序变量:班级,名次……factor()函数用于将向量转为因子。基本参数:向量x,levels为level提取值,labels为levels替换值,exclude为去除值,ordered为是否排序。gl()函数用于生成因子的函数。gl(n,k,length=n*k,labels=1:n,ordered=FALSE)与因

8、子有关联的函数table():统计各因子中向量的频数。tapply():用于不同水平下的各种计算。课堂小结2.1基本运算2.2数据对象2.3向量赋值及基本操作课堂练习熟悉本堂课的所有命令,如果想明白更多的用法,可以自行输入?函数名查找。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。