【数据分析入门】R语言读写文本文件及RDATA文件

本文详细介绍了如何使用R语言进行文件读写,包括读取各种格式的文件(如CSV、TXT、Excel),以及将数据存储为RDS和Rdata。涵盖了基本的`read.table`、`write.table`等函数应用,以及使用XLConnect处理Excel和存储为RDS的高级技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、读入文件

x<- read.table("input.txt") 
head (x) 
x<- read.table("input.csv") 
x<- read.table("input.csv",sep=",") 
x <- read.table("input.csv",sep=",",header =T) 
x<-read.table("input.test.txt",sep=",",header =T,skip=5) 
x<- read.table ("input.csv",sep=",",header =T,nrows = 100) 
##读取,51-151行
x<- read.table 
("input.csv",sep=",",header-T,skip-50,nrows= 100)
##默认分隔符为,
x<- read.csv("input.csv") 

二、写文件到本地

?write
?write.table
?write.csv 
getwd()
write.table (x,file=newfile.txt)
write.table (x,file=newfile.csv,sep="\t") 
##去除行号
write.table (x,file=newfile.csv,sep=",",row.names=FALSE) 
##追加写入
write.table (x,file=newfile.csv,sep=",",row.names=FALSE,append=T) 
write.table(x,file=newfile.csv,sep="\t",quote=FALSE,append=FALSE, na="NA") 
##写入压缩文件
write.table(x,file=gzfile (newfile.csv.gz),sep="\t"
quote-FALSE,append=FALSE,na-"NA")
##其他格式,使用foreign包
library(foreign)
write.arff()

三、读入excel文件

本地需要安装JAVA

library(XLConnect)
ex<-loadWorkbook("data.xlsx")
data<-readWorkSheet(ex,1)

四、存储为RDS文件

saveRDS(iris,file="iris.RDS")
readRDS("iris.RDS")

五、存储为Rdata

类似保存项目

save(iris,iris3,file*"XXX/Desktop/iris.Rdata") 
load("XXX/Desktop/iris.Rdata") save.image()
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值