R 工作空间的管理

本文介绍了R语言中的工作空间管理,包括查看和更改工作目录、列出对象、保存和加载工作空间、以及退出R时保存工作空间的选项。强调了使用setwd()命令设置路径时需使用正斜杠,并指出setwd()不会自动创建新目录,需要配合dir.create()使用。此外,还提到了如何保存和加载命令历史记录,以便于后续会话中使用。
摘要由CSDN通过智能技术生成

工作空间(workspace)

工作空间就是当前R 的工作环境,它储存着用户所有储存的对象(向量,矩阵,函数,数据框,列表)。
在一个R会话结束后,可以将当前的工作空间保存到一个镜像中,并在下次启动R时自动启动它。各种命令行可在R中交互地输入。使用上下键查看自己已输入命令的历史记录。这样我们可以选择历史的命令,重新执行。
当前的工作目录(working directory) 是R 用来读取文件和保存结果的默认目录。可以使用getwd()来查看当前的工作目录。或使用setwd()设定当前的工作目录。我们需要读入不在当前工作目录下的文件,则需要在调用语句中写明完整的路径。记得使用引号闭合这些目录和文件名。

用于管理R工作空间的函数

getwd() : 显示当前的工作目录
setwd(“mydirectory”):修改当前的工作目录为mydirectory
ls():列出当前工作空间的对象
rm(objectlist):移除或删除一个或多个对象
help(options):显示可用选项的说明
options():显示或设置当前选项
history(#):显示最近使用过的#个命令(默认值为25)
savehistory(“myfile”):保存命令历史到文件myfle中(默认值为.Rhistory)
loadhistory(“myfile”):载入命令历史文件(默认值为.Rhistory)
save.image(“myfile”):保存工作空间到myfile中(默认值为.RData)
save(objectlist,file=“myfile”):保存指定对象到一个文件中
load(“myfile”):读取一个工作空间到当前会话中(默认值为.RData)
q():退出R。将会询问你是否保存工作空间

注意setwd()命令的路径中使用的是正斜杠。R将反斜杠(\)作为一个转义符。即使你在windows平台上运行R,在路径中也要使用正斜杠。
同时注意,函数setwd()不会自动创建一个不存在的目录。如果有必要的话,可以使用函数dir.create()来创建新目录。然后使用setwd()将工作目录指向这个新目录。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值