首页 > 代码库 > R工作空间
R工作空间
工作空间,指的是你现有的R语言工作环境,它包括了任何一个用户定义的对象,比如:向量,矩阵,数据结构,列表,方法等。在一个R会话结束的时候,你可以保存现有的工作空间的映像,在下一次R启动的时候,该工作空间,包括历史代码就会自动重新加载。接下来,你便可以通过上下键浏览历史代码。
如果你希望在不同的物理目录下保存不同的项目,接下来的一些代码可以帮助你更好的管理你的工作空间。
For Windows用户:
如果你在代码里用“c:\mydocuments\myfile.txt”这样的路径,R会无法识别
因为在R看来,“\”是一个换码符。所以,要使用"c:\\my documents\\myfile.txt"或"c:/mydocuments/myfile.txt"这样的路径。
getwd() # 显示当前工作目录ls() # 列出当前工作空间的对象setwd(mydirectory) # 更改当前工作目录名称为mydirectorysetwd("c:/docs/mydir") # 注意:用"/",不可使用“\” (windows)setwd("/usr/rob/mydir") # (linux)
# 查看并设置该R过程的选项help(options) # 学习有关选项的帮助options() # 查看当前选项设置options(digits=3) # 输出的小数点位数 # 使用你之前的代码history() # display last 25 commands # 显示最后25行代码history(max.show=Inf) # display all previous commands # 显示所有之前的代码
# 保存历史命令savehistory(file="myfile") # 默认的文件名是".Rhistory"
# 重新加载你的历史代码loadhistory(file="myfile") # 默认的文件名是".Rhistory"
# 在命令行里将工作空间保存到“.RData”文件里save.image()
# 保存指定的对象到某个文件# 如果你不指定保存路径,命令行会默认你的路径是:myfile.RDatasave(object list,file="myfile.RData")
# 加载工作空间到现有的过程:# 如果你不指定工作空间的路径,命令行会默认你的路径是:myfile.RDataload("myfile.RData")q() # 退出R
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。