欢迎来到天天文库
浏览记录
ID:50543436
大小:1.10 MB
页数:97页
时间:2020-03-10
《R语言课件简略版.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、R语言目录计算机与R语言第一章网络基础知识及R介绍第二章R语言基础第三章数据的存储与读取第四章R的图形功能第五章R的程序设计第六章综合实例第二章R语言基础一、一个简短的R会话二、R的基本语法三、R的数据结构一、一个简短的R会话数据的描述>?mtcarsmtcar:美国MotorTrend杂志收集的32辆汽车(1973-1974车型)的11项指标。一、一个简短的R会话数据的浏览——所有数据>mtcars——前6个观测值>head(mtcars)——后6个观测值>tail(mtcars)一、一个简短的R会话数据的编辑方法一:>da
2、ta.entry(mtcars)方法二:>MTcars<-edit(mtcars)方法三:>fix(mtcars)区别:edit()修改结果不存入mtcars中;fix()结果保存至mtcars中。一、一个简短的R会话浏览变量信息,例如mpg先激活数据集mtcars>attach(mtcars)>mpg[1]21.021.022.821.418.718.114.324.422.819.217.816.417.315.2[15]10.410.414.732.430.433.921.515.515.213.319.227.326.
3、030.4[29]15.819.715.021.4二、R语言的基本语法1、符号1)>命令或运算提示符2)+续行符3)#说明语句字符2、赋值符号1)<-2)=二、R语言的基本语法3、基本算术运算1)+加号2)-减号3)*乘号4)/除号5)%%取模6)%/%整除7)^乘方运算优先级别递增+-*/%%,%/%^TRUE==1;FALSE==0二、R语言的基本语法4、比较运算符1)>大于2)<小于3)>=大于等于4)<=小于等于5)==等于6)!=不等于比较运算得到的结果是逻辑常量TRUE(真)和FALSE(假)。5、逻辑运算符
4、1)!x逻辑非当前逻辑值取反运算。2)x&y逻辑与如果两个表达式的值均为TRUE,结果才为TRUE,否则为FALSE。3)x&&y逻辑与若x,y为向量只比较第一个元素。二、R语言的基本语法二、R语言的基本语法4)x
5、y逻辑或如果x和y的值均为FALSE,结果才为FALSE,否则为TRUE。向量对每个元素进行比较。5)x
6、
7、y逻辑或若x和y为向量只比较第一个元素。6)xor(x,y)异或两个逻辑值不相同,则异或结果为真。反之,为假。二、R语言的基本语法6、求助符号1)?2)help()7、常量和变量1)常量是其值不变的量,如12
8、34,“abc"等数值、字符串和逻辑值等。2)变量是其值可变的量,如x<-3,x就是一个变量,当x<-4时,x的值被重新赋值为4。变量名由字母、数字和下划线组成,变量的第一个字符为字母。3)显示变量列表:显示现在内存中已创建的变量名,使用ls()函数。4)显示变量值:直接输入变量名或使用print()函数5)清除:将变量从内存中清除,使用rm()。思考题:下列()表示的是变量。A.123B.TRUEC.InfD.abc下列()不可以作为变量名。A.1a2bB.a1b2C.a_bD.a.b下列()可以作为变量名。A.TRUEB.
9、InfC.TrueD.NaN下列赋值语句错误的是()。A.a<-1B.a=1C.1=aD.A_1<-”1”三、R语言的数据结构1、R的对象与属性R通过一些对象来运行,对象包括数据类型和长度两个内在属性。数据类型是对象元素的基本种类,共有四种:数值型(numeric)字符型(character)逻辑型(logical)复数型(complex)三、R语言的数据结构数值型:包括整型(integer)、双精度实型(double),对很大的数据则可用指数形式表示例如:1、0.5、-0.5、2.1e23(指数形式表示的数值)。R可以表示无
10、穷的数值,用Inf和-Inf表示+∞和-∞,或者用NaN表示不是数字的值(NotaNumber的意思)。例如:5/0显示的结果为Inf、Inf-Inf显示的结果为NaN。三、R语言的数据结构字符型:使用”双引号或’单引号作为定界符。例如:"abc"、"R语言"、"123"、"123-321"'abc'、'R语言'、'123'、'123-321'如果需要在字符型数据中引用"双引号或'单引号的话,可以在双引号前加上反斜杠。例如:"Tomsaid:"Hello!""或者使用’单引号作为定界符例如:'Tomsaid:"Hello
11、!"'、'Tomsaid:"Hello!"'对于单引号也是一样。例如:'13'12'、"13'12"、"13'12"三、R语言的数据结构逻辑型:TRUEFALSE缺失数据用NA(NotAvailable的意思)来表示。NA是逻辑常量。三、R语言的数据结构数据对象的长度
此文档下载收益归作者所有