r语言数据存储与读取

r语言数据存储与读取

ID:32366998

大小:43.37 KB

页数:3页

时间:2019-02-03

r语言数据存储与读取_第1页
r语言数据存储与读取_第2页
r语言数据存储与读取_第3页
资源描述:

《r语言数据存储与读取》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、检索:write.tablewrite.csv区别 不写入行名 row.names 不写入列名 col.names>write.table(x,file="mydata",row.names=FALSE,col.names=FALSE) #可以>write.csv(x,file="mydata2",row.names=FALSE,col.names=FALSE) #不可以1. 首先用getwd()获得当前目录,用setwd("C:/data")设定当前目录:2.0数据保存:创建数据框d: >d<-data.frame(obs=c(1,2,3),treat=c("A","B",

2、"A"), weight=c(2.3,NA,9))2.1保存为简单文本:>write.table(d,file="c:/data/foo.txt", row.names=F,quote=F)2.2 保存为逗号分割文本:>write.csv(d,file="c:/data/foo.csv", row.names=F,quote=F)2.3 保存为R格式文件:>save(d,file="c:/data/foo.Rdata")2.4保存工作空间镜像: >save.image()= save(list=ls(all=TRUE),file=".RData")3.0数据读取:读取函数主要

3、有:read.table(),scan(),read.fwf().3.1用 read.table()读"c:data” 下houses.dat:>setwd("C:/data"); HousePrice<-read.table(file="houses.dat") 如果明确数据第一行做表头,则使用header选项:>HousePrice<-read.table("houses.dat",header=TRUE)read.table()变形有: aread.csv(),read.csv2(),read.delim(),read.delim2().前两读取逗号分割数据,后两个读

4、取其他分割符数据。3.2 用scan()比read.table()更灵活。但要指定变量类型:如:C:datadata.dat:M65168M70172F54156F58163>mydata<-scan("data.dat",what=list("",0,0)) >mydata<-scan("data.dat", what=list(Sex="",Weight=0,Height=0))3.3用read.fwf()读取文件中一些固定宽度数据:如:C:datadata.txt:A1.501.2A1.551.3B1.601.4>mydata<-read.fwf("data.t

5、xt",widths=c(1,4,3), col.names=c("X","Y","Z"))4.0excel格式数据读取:4.1利用剪切板:选择excel数据,再用(CTRL+C)复制。在R中键入命令:>mydata<-read.delim("clipboard")4.2使用程序包 RODBC.如: c:databody.xlsSexWeightHeightM65168M70172F54156F58163>library(RODBC)>z<-odbcConnectExcel("c:/data/body.xls")>foo<-sqlFetch(z,"Sheet1")>clo

6、se(z)

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

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

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