资源描述:
《《r语言课件》r语言第二课》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、读写数据文件1读纯文本文件:read.table()9scan()read.table()读取表格形式的通常形式read.table(file,header=FALSE,sep二””,・・・)file所读的文件名,header数据表头,默认FALSE(有表头),sep数据分割符,通常为空格.rt<-read.table(1*houses.dataf*)############返回值为数据框class(rt)rt<-read.table(nhouses.datatheader=TRUE)######如果数据文件没有序号,所读的第一行为表头s
2、can()读纯文本文件,返回一向量,返回值可以是数值型、字符型、逻辑型、列表等。w<-scan(nWeight.datan)z<-scan(f'h_w.datan)########h_w.data数据中有不同的属性,共10列,######1,3,5,7,9为长度,2,4,6,8,10为重量。inp<-scan(nh_w.datanJist(height=O,weight=O))######将数据读出,并以列表的方式赋给变量inp,其中height######和weight为列表inp的元素名称。x<-scan()##########不给函数
3、名,则直接从屏幕读数据2读取其他软件格式的数据文件这些软件有:SPSS,SAS,S-PLUS,Stata,调用foreign程序包,包含所需的函数x<-read.spss(neduc_scores.savn)#######(SPSS软件)返回列表xread.spss(f'educ_scores・sav'',to.data.frame=TRUE)#########返回数据框read.xport(f*educ_scores.xpt*f)#######(SAS软件)返回数据框read.S(neduc_scoresn)#########(S-PLU
4、S软件)返回数据框read.dta(neduc_scores.dtan)########(Stata软件)返回数据框调用foreign程序包步骤:文件编辑查看其他窗口帮助程序包加我程序包•・•画O回画[UERGui(32-bit)步(选择“程序包”一>加载程序包)1^RGui(32-bit)件编辑莹看瓦他程序包窗口帮助[1]11010010Selectoneattr(,rrlabel.tablerf)attr(,rFlabe丄.tablerr)$COL1NULLattr(,rrlabel,tabler,)$C0L2NULLattr(,frl
5、abel.tablerf)$C0L3NULLattr(,frlabel.tabler,)$C0L4NULLattr(zrFlabel・tablerr)$C0L5NULL>local({pkg<-select・list(soirt(.pack+if(nchar(pkg))library(pkg,characte>local({pkg<-select.list(sort(・pack+if(nch&i:(pkg))library(pkgzch&ractebasebootclassclustercodetoolscompilerdatasets:o
6、rei幼graphicsgrDevicesgridKernSnoothlatticeMASSMatrixmethodsegcvnlmennetparallelplyrReppreshape2RODBCrpartspatialsplinesstatsstats4stringrsurvivaltcltktoolstranslationsutils「RUE)),graphics=T$「RUE)),graphics=T$二步(选择“foreign”)3读取Excel表格数据如果没有下载“RODBC”程序包,R无法直接读Excel格式(・xls)文件
7、,需要转换成其他格式,然后读出。1)将Excel文件转换成文本文件(・txt):将"educ_scores.xls"(Excel格式)文件打开,然后选另存为——“文本文件(制表符分隔)”,即存为“educ_scores.txt"文件,见图:
8、5wps•开妁»a貝an茫同公式朋e渕8样式不禹也再色切sOx»D0舷7•"・■・J呀%•宣工I1!NC祐姑-D«witfizcftbzy田•⑲・♦・W•壬壬±兰兰合井层e・目如行寫a癸n里示■求和•訐乞•虑序■胳式・行砸・工炸衰▼XDieduc.Koresjck哲笞2
9、■“-HDcxerJttMB®口
10、本地文档19•^朋要Iirjua幅R«@WPS云文(5X3何OE另存为砂在(D:上册文笞voElBBd"°•aawx3.R够2015/5/1114:52厶91WIRELESS20