R语言的数据导入与导出学习笔记

R语言的数据导入与导出学习笔记

ID:38264693

大小:23.36 KB

页数:5页

时间:2019-06-07

R语言的数据导入与导出学习笔记_第1页
R语言的数据导入与导出学习笔记_第2页
R语言的数据导入与导出学习笔记_第3页
R语言的数据导入与导出学习笔记_第4页
R语言的数据导入与导出学习笔记_第5页
资源描述:

《R语言的数据导入与导出学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、R语言的数据导入与导出学习笔记目录R语言的数据导入与导出学习笔记1一、数据的输出1二、数据的导入2三、保存和加载R的数据(与R.data的交互:save()函数和load()函数)3福尔·摩斯曾说过:“数据,数据,没有数据的推理是罪恶!”不过比起有意思的统计分析,数据的导入与导出显得十分的无趣,但是不得不说统计分析的数据导入与导出是个让人沮丧的任务,而且耗时巨大。    今天分享的是R中数据的输出与一些特定格式的数据读入。一、数据的输出     R中提供了write.table(),cat()等函数来导出数据。不过值得指出的是R语言能够导出的数据格式是有限的,比如在基本包中,我们能

2、够导出数据的格式只有txt,csv。现在介绍一下两个函数的用法:write.table(x,file="",append=FALSE,quote=TRUE,sep="",           eol="",na="NA",dec=".",row.names=TRUE,           col.names=TRUE,qmethod=c("escape","double"),           fileEncoding="") write.csv(...)write.csv2(...)    write.csv(),write.csv2()可以看做write.table()的

3、变体,我们知道write.csv(),与参数sep=“,”的write.table()是等效的。下面介绍几个常见参数:   x:数据集   file:文件的路径,包括文件名如:”D:/R/data/data1.csv”   quote:数据在写入文件中时我们常用引号将其隔开,当参数为F时,文件中的数据不再用引号修饰   append:是否追加,如果文件名已存在而没有选择追加,那么文件将会被覆盖。(覆盖时是没有提示的,所以命名需要注意一些。cat(...,file="",sep="",fill=FALSE,labels=NULL,   append=FALSE)   cat()作为一

4、个输出函数与dos命令差不多,也是将数据集或数据写入文件中,常用参数和write.table()类似。   cat()函数用来输出,可以把多个参数连接起来再输出(具有paste()的功能)。例如:>cat(c("AB","C"),c("E","F"),"n",sep="/")AB/C/E/F/n   还可以指定一个参数file=给一个文件名,可以把结果写到指定的文件中,如:>cat("i=",1,"n",file="d:/R/data2.txt")如果指定的文件已经存在则原来内容被覆盖。加上一个append=TRUE参数可以不覆盖原文件而是在文件末尾附加,这很适用于运行中的结果记录

5、。   当然cat()的用法比较丰富,也可以用来查看文件,与format合用控制输出格式等。二、数据的导入    先介绍R中基本的读取数据函数read.table()的用法:read.table(file,header=FALSE,sep="",quote=""'",          dec=".",row.names,col.names,          as.is=!stringsAsFactors,          na.strings="NA",colClasses=NA,nrows=-1,          skip=0,check.names=TRUE,fill

6、=!blank.lines.skip,          strip.white=FALSE,blank.lines.skip=TRUE,          comment.char="#",          allowEscapes=FALSE,flush=FALSE,          stringsAsFactors=default.stringsAsFactors(),          fileEncoding="",encoding="unknown",text) read.csv(file,header=TRUE,sep=",",quote=""",dec="."

7、,        fill=TRUE,comment.char="",...) read.csv2(file,header=TRUE,sep=";",quote=""",dec=",",         fill=TRUE,comment.char="",...) read.delim(file,header=TRUE,sep="t",quote=""",dec=".",          fill=TRUE,comment.char="",...) read.

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

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

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