2.5.1 数据的存储
2.5 数据的存储于读取
对于在文件读取和写入的工作,R使用工作目录来完成。
如果一个文件不在工作目录中则必须给出他的路径。
getwd():获得工作目录,
setwd(“C:/data"):改变当前目录为“C:/data”(亦可以通过菜单来改变)
“/”or “\\" : 目录分隔符
2.5.1 数据的存储
保存文本文件
write.table() 保存为简单的文本文件,分隔符为空格
write.csv() 分隔符为逗号的文本文件
save() R格式的文件
save.image() 保存工作映像
save(list=ls(all=TRUE), file=".RData") 同上
Example:
> getwd() #当前文件路径
[1] "C:/Documents and Settings/DELL/My Documents"
> d <- data.frame(obs = c(1,2,3), treat=c("A", "B", "A"), weight=c(2.3, NA, 9))
> d
obs treat weight
1 1 A 2.3
2 2 B NA
3 3 A 9.0
> setwd("D:\\R study\\data") #更换工作路径
> getwd ()
[1] "D:/R study/data"
> path = getwd() #
> path
[1] "D:/R study/data"
> write.table(d, file = "D:/R study/data/foo.txt", row.names = F, quote = F) #文本文件
> write.csv(d, file="D:/R study/data/foo.csv", row.names = F, quote = F) #逗号分隔符的文本文件
> save(d, file="D:/R study/data/foo.Rdata") #R格式文本文件
> save.image() #保存工作映像
################
记住几个语句,就行。