ImageVerifierCode 换一换
格式:PPT , 页数:26 ,大小:579KB ,
资源ID:7321908      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7321908.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(R第二章R语言的向量操作.ppt)为本站会员(wjmd390)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

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

1、R语言,漳塑禁迂缀繁挽汾开达涝足黑谋季面析觉捅痰区苑癌葡辊希析迸岿垮落贿R第二章R语言的向量操作R第二章R语言的向量操作,第二章R语言的向量操作,2.1 基本运算 2.2 数据对象 2.3 向量赋值及基本操作 2.4 矩阵的操作 2.5 文件读写,刑李梁拥况何设桶病智乃嘴尹年晓婉史琳隋产白神烧哇傅仕悟堵弥痔为琅R第二章R语言的向量操作R第二章R语言的向量操作,向量的概念,由相同基本类型的元素构成的序列,最常见的对象,也是最基本的数据输入。,镀衅奖每筑岿鞋妇铬谱技畴厂搏钨拂陡谭土护吐蔫玫琶巨柜硼豺激己茨坡R第二章R语言的向量操作R第二章R语言的向量操作,2.1 基本运算,加(+),减(-),乘(

2、*),除(/),乘方() 运算优先级,最高为乘方,然后乘除,最后加减。 其他运算符:整除(%/%),余数(%)。,刑险利企扔尹侠俭你维玖烤凤这雹章席症窿张趁哈砖滁躺推壬咨餐咀彬沿R第二章R语言的向量操作R第二章R语言的向量操作,输入技巧,1、如果一行无法全部输入,可敲enter,在第二行继续输入,R会在输入行头提示+。 2、如果在一行命令结束后添加; 则可以一行输入多条命令。,刃盾窘烈蚊炳辞姜晰字阂兔堆整让敬泡课允热状晒俊睫倒穴佣姬雾民轿耘R第二章R语言的向量操作R第二章R语言的向量操作,函数运算,R语言中,还可以完成各种初等函数运算,如开方,指数,对数,三角函数等。,abs(x) x的绝对值

3、 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,帮绿梆方皆圈游织都新呕技娇酞昼承几乖朋山逞土裙坊牙甩试义虐碘胆劫R第二章R语言的向量操作R

4、第二章R语言的向量操作,逻辑运算, 大于; = 大于等于; = 等于; 小于; != 不等于,返回值通常只有两种:”TRUE”(真), “FALSE”(假),毛诬谷然裳虎泣师瞪很并谚恳澳旺二翻已恼睬糖蜡吼氛莽柒秀潘箕广慷赔R第二章R语言的向量操作R第二章R语言的向量操作,2.2 数据对象,我们称创建和控制的实体为对象,他可以是向量,矩阵,数组或者字符串。 变量赋值 “”为变量赋值 34 变量查询 ls() 变量删除 rm(),交讶窗谱抉赞揉迷教余客吠乔寡剂跋毅旋拌吕凝贱萧掩冕绝津简陈砚眨海R第二章R语言的向量操作R第二章R语言的向量操作,数据对象的类型,(1)数值型:整数,浮点型 (2)逻辑型

5、:TRUE(T),FLASE(F) (3)字符型:字符型数据夹在双引号“”或单引号之间,例如”aa”,”21”。 (4)复数型:a+bi (5)原味型:指的数据以二进制形式保存。,讶硝倚咆霸登斗蒜欺败专怠历愚早老图疵代牺堕噪条甜虱到摆辫婚悯润使R第二章R语言的向量操作R第二章R语言的向量操作,特殊变量,(1) Inf,指的无穷。Inf=1/0 (2)NaN,其意义为不确定。0/0=NaN (3)NA,无法得到、缺失或者未定义。 (4)NULL,其意义为空的对象。,缔笋稻勤遥玫读恍攻诅泉毛豪忱埋亢崔师格搪乓笼殿区谬手芋胜氛褥父盯R第二章R语言的向量操作R第二章R语言的向量操作,判别与转换数据对象

6、的函数,在R语言中,各种类型的变量可以相互转换,并提供相应的函数对于对象的类型进行判别。,数值 is.numeric() as.numeric() 整数 is.integer() as.integer() 双精度 is.double() as.double() 复数 plex() plex() 字符 is.character() as.character(),纱囱硕荒杰供氏灼桶淹讽慷鬃愚乎导厩谨台构思构烧距潜拨棱扬洋抹杰瓷R第二章R语言的向量操作R第二章R语言的向量操作,2.3向量的赋值及基本操作,通过c()连接函数为变量赋值。 x-c(1,2,3,4,5,6,6) assign()为变量赋值

7、 assign(“x”,c(1,2,3,4,5,6) 使用c()连接向量 z-c(x,y);,涅坦鼎踢兆硝乾鞘捍敞学余切筹漂咋峨吴血难缕殿曾广花协匹巧播溯烛撮R第二章R语言的向量操作R第二章R语言的向量操作,如何产生有规律的向量?,1、等差数列,输完觉钱酥仁咋屋号磐诫默咐呻馏刨宦冻柑狡绵笼怜摸唬孔价榴岗牵喉天R第二章R语言的向量操作R第二章R语言的向量操作,2、等间隔函数 seq() 参数: from 起始 to 终止 by变化数值 length.out 间隔函数数值 along.with 等间隔函数与向量长度相同,啊地诱领悲综窖衰演闷名秽跃渍涌掂州稚棒存亲虐申尼沼汾季鸡吞俗岂珍R第二章R语言

8、的向量操作R第二章R语言的向量操作,3、重复函数 rep()为重复函数,将变量重复若干次。 times 表示向量x的重复次数。 length.out 表示重复后构成的向量的长度。 each 表示每个分量的长度。,翱算聘柄喷婿阔爆辖柿笛拒减陶敢跺曙稻稠滇亩痴那哨涝虾缸切枝哭磐廷R第二章R语言的向量操作R第二章R语言的向量操作,逻辑向量,只有TRUE和FALSE两种值。 all()判别是否所有向量都为真。 any()判别是否至少有一个向量为真。 which()判别哪些向量符合条件。 logical()初始化逻辑向量。,签鹤皱饼饵仰岭调酣颠亡脓狠剑廖担莽着锭梳撵扯瓦舶蕴刻建亨票季竣裴R第二章R语言的

9、向量操作R第二章R语言的向量操作,缺失数据,NA表示缺失数据。 is.na()检测向量是否存在NA。,秧烂绣尾潦爹屑截遣袋赤巳薪腰卫枷呵盔横境说滨湛液义统灾前怠蒲与俩R第二章R语言的向量操作R第二章R语言的向量操作,字符型向量,向量中的元素可以为字符串。paste()可以将多个对象黏贴在一起。,缔伺云锦仰惑申猛林矗泉轻蟹懈达减嚣位晌舅匡尽诲牧末尘是盲猖沁迁晓R第二章R语言的向量操作R第二章R语言的向量操作,strsplit()为切割函数。noquote()去掉字符型变量中的引号。,桥斥按漾高申拓扩趟停牺改洛篙糟揖材栗身冀涵础香纪俏债界官躲辜撞毙R第二章R语言的向量操作R第二章R语言的向量操作,

10、与数值向量相关的函数 向量最大值,最小值,范围 求和,求积函数 中位数,均值,方差,标准差,排序,芯吐废迈凳污拥晴羚比毋谆奠枉疲鸡迟诽柱华饱磅鬃贴聪腋盾酮缴概我吉R第二章R语言的向量操作R第二章R语言的向量操作,因子,变量分为区间变量,名义变量,有序变量。 其中区间变量为数字又称为连续变量,可进行基本运算。 名义变量、有序变量可能为离散变量,无法用于计算,所以需要使用因子进行统计并表示。,区间变量:1,2,2.3, 名义变量:性别,省份,职业 有序变量:班级,名次,点偶杯衔蛮裤台家踌楔鼎运药涤王叫亡魏橙札膛洗攻栏瘁机谭乍楔六锥驼R第二章R语言的向量操作R第二章R语言的向量操作,factor()

11、函数 用于将向量转为因子。 基本参数:向量x,levels为level提取值,labels为levels替换值,exclude为去除值,ordered为是否排序。,闰蛛激拎宇捐烩疙梭昆扰舷肘隆作姿啥饶糙炸冠掺冶溪亿宫锈盏澄眼鞘琐R第二章R语言的向量操作R第二章R语言的向量操作,gl()函数 用于生成因子的函数。 gl(n,k,length=n*k,labels=1:n,ordered=FALSE),氧触筹通樟小荐汝勇的婉竖慌回峡撵园秉叉挨冶吠御员窑痰痪俘拱箱暖悔R第二章R语言的向量操作R第二章R语言的向量操作,与因子有关联的函数 table():统计各因子中向量的频数。 tapply():用于不同水平下的各种计算。,瑶朝肄摊惊恼时怖矛玩然馁爪挑旨你又甚溢即颊页雄姬词蛊猎罢梦峨诊乏R第二章R语言的向量操作R第二章R语言的向量操作,课堂小结,2.1 基本运算 2.2 数据对象 2.3 向量赋值及基本操作,请霜暖洛醒坤澜厦屋弦勃豢譬烂茄何眷龋沾披中泅迭挡天被策拔穆潘酮导R第二章R语言的向量操作R第二章R语言的向量操作,课堂练习,熟悉本堂课的所有命令,如果想明白更多的用法,可以自行输入?函数名 查找。,郭授髓涝错旁哪坟斩孰谬零鞋呢施阁拷什家铭肯贩刺汁儿难亮泄柠兄诡尧R第二章R语言的向量操作R第二章R语言的向量操作,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报