R语言基本操作ppt课件.ppt

R语言基本操作ppt课件.ppt

ID:50957421

大小:2.40 MB

页数:38页

时间:2020-03-16

R语言基本操作ppt课件.ppt_第1页
R语言基本操作ppt课件.ppt_第2页
R语言基本操作ppt课件.ppt_第3页
R语言基本操作ppt课件.ppt_第4页
R语言基本操作ppt课件.ppt_第5页
资源描述:

《R语言基本操作ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章R语言操作1R的数据操作1.所有对象都有两个内在属性:类型和长度类型是对象元素的基本种类,共有四种:数值型、字符型、复数型和逻辑型长度是对象中元素的数目2.对象类型和长度可用函数mode和length获得例:x<-1;mode(x);length(x)A<-"Gomphotherium";compar<-TRUE;z<-1imode(A);mode(compar);mode(z)2例:data1=read.table(file.choose(),header=T)#读exampledatadata2=read.table(header=TRUE,text="ab12

2、34")读取数据:.txt文件3存储数据:.txt文件函数write.table可以在文件中写入一个对象,一般是写一个数据框,也可以是其它类型的对象(向量,矩阵...)write.table(x,file="",append=FALSE,quote=TRUE,sep="",eol="",na="NA",dec=".",row.names=TRUE,col.names=TRUE,qmethod=c("escape","double"))例:write.table(data1,file=“mydata")4格式:read.csv(file,header=TRUE,sep=

3、",",quote=""",dec=".",fill=TRUE,comment.char="",...)例:1.将excel文件转存为csv格式文件2.data1=read.csv(file.choose(),header=T)#读exampledata.csv3.data2=write.csv(??,file="")#读exampledata.csv读取和存储数据:.csv文件5生成数据#生成1到30的规则整数序列:x<-1:30#函数seq生成实数序列:seq(1,5,0.5)#第一个数字为起点,第二个为终点,第三个为步长seq(length=9,from=1,to

4、=5)#等价于seq(length=9,1,5)#函数c直接输入数值:c(1,1.5,2,2.5,3,3.5,4,4.5,5)#函数rep用来创建一个所有元素都相同的向量:rep(1,30)6随机序列生成函数例:rnorm(100,0,1)#显著性水平为5%的正态分布的双侧临界值:qnorm(0.025)qnorm(0.975)该类统计函数具有相似形式,只需用d、p或者q替代r,如密度函数dfunc(x,...),累计概率密度函数(即分布函数)pfunc(x,...),分位数函数qfunc(p,...)7创建和使用对象向量:函数vector有两个参数:类型(mode)和长

5、度(length)。数值型向量则元素值都为0,逻辑型都为FALSE,字符型都为""。例:a=0;b=FALSE;c=""a=numeric();b=logical();c=character()8因子:一个因子不仅包括分类变量本身还包括变量不同的可能水平factor(x,levels=sort(unique(x),na.last=TRUE),labels=levels,exclude=NA,ordered=is.ordered(x))其中:levels用来指定因子可能的水平(缺省值是向量x中互异的值);labels用来指定水平的名字;exclude表示从向量x中剔除的水平

6、值;ordered是一个逻辑型选项用来指定因子的水平是否有次序例:factor(1:3,levels=1:5)factor(1:3,labels=c("A","B","C"))9矩阵:一个矩阵实际上是有一个附加属性(维数dim)的向量,维数为一个长度为2的向量,用来指定矩阵的行数和列数。matrix(data=NA,nrow=1,ncol=1,byrow=FALSE,dimnames=NULL)其中:选项byrow表示数据给出的值是要按列填充(缺省值)还是按行填充(如果为TRUE)。可以通过选项dimnames给行列命名。例:matrix(data=5,nr=2,nc=2

7、)matrix(1:6,2,3,byrow=TRUE)#byrow=F10数据框(Dataframe):数据框可以由函数read.table间接创建;也可以用函数data.frame创建。数据框中向量必须有相同的长度,若其中有一个比其它短,它将“循环”整数次填充。例:x<-1:4;n<-10;M<-c(10,35)data.frame(x,n);data.frame(x,M)11列表(List):列表可以用list函数创建,方法与创建数据框类似。它对其中包含的对象类型没有限制。例:x<-1:4;y<-2:4L1<-list(x

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

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

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